练习,deno 实现 webpack 核心功能:打包
- deno 实现全局命令
- 默认打包参数
- 获取打包工程目录
- 入口文件
- 文件操作
- 打包模板
- 先安装 Deno 环境
- 挂载到全局命令
deno install -qA -n denopack ./index.ts
- 使用
cd my-prodction
# 默认 ./index.js入口, 输出 "./dist/main.js"
denopack build
- 安装 vr,可以类似 npm run start 一样运行脚本
deno install -qA -n vr https://deno.land/x/[email protected]/cli.ts
- scripts.json
{
"scripts": {
"start": "deno run --allow-net server.ts",
"test": "deno test --allow-net server_test.ts"
}
}
- 命令行
$ vr run start