0.0.3 • Published 3 years ago

he-cli-fe v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

前端脚手架工具

已发布版本 :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上的模板项目是否需要权限