使用ts+esbuild搭建自定义cli脚手架,包含热更新
$ npm install
$ npm run dev
$ npm link
或
$ sudo npm link
$ emp --help
该 cli 目前集成以下功能
在当前目录下选择模板(Vue
, React
)创建项目,例如:
$ emp create demoProject
如果当前目录存在 demoProject
文件,可使用 --force
强行覆盖。
$ emp create demoProject --force
以固定模版创建组件(vue
或 react
),默认在 src/page
下创建 .vue
组件
$ emp addpage Home
可指定模版类型,如
$ emp addpage Home --type=react
也可以指定组件创建位置
$ emp addpage Home --type=react --dest=src/components