前端脚手架工具
- 0.0.2
- 由于npm已有名为he-cli的包,发布包名为he-cli-fe
-
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则从当前位置开始
-
npm run build
编译src下的ts文件编译到bin目录 -
npm start
实时检测src下的ts文件改动,并编译到bin目录 -
npm run lint
eslintg
+prettier
校验代码格式 - 开发环境测试: 编译后在项目根目录
npm link
添加成为全局指令,npm unlink
卸载全局
- 编译后生成bin目录再发布到npm
- 需要npm安装依赖的git项目模板尽量有package-lock.json,可避免安装时出现意外
- 注意git上的模板项目是否需要权限