Skip to content

Now-Sprouting/empower-cli

Repository files navigation

empower-cli

一、开发

使用ts+esbuild搭建自定义cli脚手架,包含热更新

1 安装依赖

$ npm install

2 启动项目(打包lib文件)

$ npm run dev

3 全局挂载 npm link

$ npm link

$ sudo npm link

4 验证cli执行指令是否成功

$ emp --help

二、使用

该 cli 目前集成以下功能

create

在当前目录下选择模板(Vue, React)创建项目,例如:

$ emp create demoProject

如果当前目录存在 demoProject 文件,可使用 --force强行覆盖。

$ emp create demoProject --force

addpage

以固定模版创建组件(vuereact),默认在 src/page 下创建 .vue 组件

$ emp addpage Home

可指定模版类型,如

$ emp addpage Home --type=react

也可以指定组件创建位置

$ emp addpage Home --type=react --dest=src/components