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