通过wrangler与TypeScript创建一个完整的cf-worker项目
First Post:
Last Update:
Word Count:
Read Time:
Last Update:
Word Count:
519
Read Time:
2 min
仅用单个文件编辑大项目是有极限的,所以说我不用单文件创建项目了!
注:以下操作均以linux系统为例。
0x0 安装 Wrangler CLI
1 |
|
0x1 通过nvm安装 Node.js
因linux上nodejs有多种方式安装,这里就介绍最方便的(自认为)一种办法:nvm。
Linux版本详见https://github.com/nvm-sh/nvm
Windows版本详见http://nvm.uihtm.com
nvm简介
nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。安装nvm
对于安装nvm而言,可以从以下两种方式选择一种安装:1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
1
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
安装后重启终端即可正常使用nvm。
安装nodejs
根据自身对nodejs版本的选择(这里以v16.13.2
为例)。
在终端中输入nvm install v16.13.2
,完成安装。
0x2 从模板仓库中创建
这里使用本人创建的仓库: cf-worker-templates
修改配置文件wrangler.toml
,将其中的#NAME
替换为worker名称,#ACCID
替换为用户的account_id
。
之后使用wrangler dev
在本地测试项目,wrangler publish
发布项目。
0x? 参考
https://github.com/nvm-sh/nvm
https://github.com/cloudflare/wrangler#readme
reward
支付宝 | Alipay
微信 | Wechat