node package manager

generator-module-tool

generator-module-tool

简介:前端react,vue,node组件开发脚手架工具,弥补了之前开发组件只能在项目间复用,不能大范围适用的情况.

  • 支持最新es6编写,提供react,vue,node组件开发模板,迎合前端技术栈多样化的实际情况.
  • 该工具进一步规范组件开发,开发后的组件经过babel编译,完美适配webpack,作为一个单独的npm包引入.解决之前组件复用程度不高的情况.
  • 降低组件开发难度,该工具将webpack配置和demo展示集成了.极大方便了组件开发和调试。

Installation

该工具源码托管在内网服务器,因公司比较严厉的保密措施,会扫描github相关代码,避免源码麻烦不放在github了,有问题可以直接联系jiehwa@qq.com,或者联系微信号jiehwa520.

$ npm install -g generator-module-tool

确保安装了yeoman:npm install -g yo

Usage

  • git clone 项目
  • cd 项目目录
  • 使用工具初始化
yo module-tool

模板

1.react组件开发

选择reactModule. 初始化完成后

npm run build

同时在开第二个命令行窗口输入:

npm run dev
  • src目录是开发的组件源码,生成的lib目录是放置经过webpack打包后的可直接使用的组件代码,
  • example目录下是直接引用组件的demo例子,可在浏览器输入:localhost:8098 ## 发布 开发完成经测试组件可用后可用发布到内网npm包;
  • 发布命令:如果没有发布过npm包,需要先使用npm add user,输入你的域账号和密码.
npm publish

History

v1.1.2 2016年10月27日16:08:53 修复了在npm上传包过程中自动过滤.gitignore文件的问题

License

MIT © jiehwa