一个基于 rush
、pnpm
、node
、typescript
开发的高性能、易扩展脚手架。
npm install @js-cli/core -g or yarn add @js-cli/core -g
- Fork 源码
- 新建分支
git checkout -b my-new-feature
- commit 代码
git commit
- 推送分支:
git push origin my-new-feature
- 提 pr
在根目录下执行:
rush update
安装依赖rush build
ts 转 jscd lib/cli/core
进入到脚手架入口目录pnpm link -g
注册全局命令js-cli
若对
pnpm
、rush.js
不熟悉,请参考 rush + pnpm + ts + monorepo 脚手架开发之环境篇一
js-cli 命令
目前已开发完的命令有:
js-cli init
: 根据模版初始化项目js-cli add
: 在项目中添加页面js-cli publish
: 发布项目
更详细的用法请参考文档 js-cli
命令执行成功后,会在用户根目录下创建
.js-cli
文件夹用来缓存脚手架相关依赖及安装的模版,后续用户在使用时会自动检测(脚手架、模版)版本并更新到最新版本。
欢迎所有的贡献, 也欢迎提出建议, 使得该脚手架更加完善, 有问题可在 issues 里面提问.