8000 GitHub - purple97/denopack: 练习,deno实现webpack核心功能:打包
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

purple97/denopack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

denopack

练习,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/velociraptor@1.0.0-beta.18/cli.ts
  • scripts.json
{
  "scripts": {
    "start": "deno run --allow-net server.ts",
    "test": "deno test --allow-net server_test.ts"
  }
}
  • 命令行
$ vr run start

About

练习,deno实现webpack核心功能:打包

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0