UNPKG

he-cli-fe

Version:

frontend cli tool for development

29 lines (22 loc) 1.6 kB
>前端脚手架工具 ## 已发布版本 :fire: - **0.0.2** - 由于npm已有名为he-cli的包,发布包名为**he-cli-fe** ## 指令 :dancer: - `he create <项目名称>` 创建**新项目**,开始选择架构模板 - `he tool [-d 存放目录]` 选择并创建**js工具**到项目,`-d`可在**utils**下指定存放目录,默认是**utils/tools** - `he vuecpn [组件名称] [-d 存放目录]` + **带组件名****新增vue组件**。默认存放在**components**下,`-d`可在**components**下多指定一级存放目录 + **不带参数****公共组件**的选择生成。默认存放在**components/pub**- `he vuepage <页面名称> [-r]` 规定在**views/<页面名称>**目录下生成**vue页面组件**, 加`-r`同时生成对应路由文件**router.js** - `he config`进行偏好设置,包括展示欢迎文本,公共组件生成的目录等 > 所有生成文件的目标路径默认从同级的**src**目录开始,没有**src**则从当前位置开始 ## 开发 :maple_leaf: - `npm run build` 编译src下的ts文件**编译**到bin目录 - `npm start` **实时检测**src下的ts文件改动,并**编译**到bin目录 - `npm run lint` `eslintg`+`prettier`**校验代码**格式 - 开发环境测试: 编译后在项目根目录`npm link`添加成为全局指令, `npm unlink`卸载全局 ## 注意事项 :see_no_evil: > - 编译后生成bin目录再发布到npm > - 需要npm安装依赖的git项目模板尽量有package-lock.json,可避免安装时出现意外 > - 注意git上的模板项目是否需要权限