前端技术生态建设:工程化
- 初始化项目
- 集成:编译、开发服务
pnpm
npm install @crpjs/cli --registry=https://npm.crpjs.com
如果要使用全局 crp
命令,需要在安装时安装到全局,即:
# pnpm 全局
npm set registry https://npm.crpjs.com
pnpm add -g @crpjs/cli
crp
<command>
<options>
create
<project-name>
创建项目init
初始化配置文件run -e <env> -m <mode>
启动/打包项目env:
[dev, test, pre, prod]
mode:[start, build]
创建项目:
crp create myapp
- spa 参考文档:敬请期待
- 动态修改脚手架的仓库地址和分支
- 初始化后 git 仓库地址修改
- 通过命令行初始化模版「spa」
- 项目创建成功后初始化依赖
- 开发服务:devServer
- 项目编译:webpack 支持ts
- 增加 crp.config.js
- 集成通知
- 支持动态配置webpack
@crpjs/cli is open source software licensed as MIT).