generator-comb
Yeoman构建蜂巢(Comb)脚手架,方便基于蜂巢(Comb)的新项目的创建
yeoman构建过程:
- 安装 Yeoman:
npm install -g yo
- 安装yeoman的generator:
npm install -g generator-generator
- 通过step2的generator创建一个自己的generator:
yo generator
-
定制好的项目上传至公司内部gitlib: http://172.28.20.6/Front/generator-comb:
-
注册npmjs.com账户,并在generator-comb根目录登陆:
npm login
- 发布:
npm publish --access=public
- 如果发布错误:
no_perms Private mode enable, only admin can publish this module
- 原因是淘宝源没有开通registory,所以要切回默认源:
nrm lsnrm use npm (或者:npm config set registry http://registry.npmjs.org)
- 发布成功后,当前窗口能看到发布的版本号,注意以后每次发版,版本号都需要进行更改。
- 如果符合规范,发布的组件会出现在Yeoman 首页的 Generators 清单中,由于本项目使用的是内网的gitlib,所以官网清单中只有项目介绍,并无链接。
客户端使用:
初次使用
# 安装yeoman: npm install -g yo# 安装蜂巢脚手架: npm install -g generator-comb
再次使用,请先确认一下generator-comb是否存在更新,然后在进行项目创建(初期需要调整的东西多,可能会频繁部署... ...):
# 查看generator-comb是否更新: npm -g outdated# 如果有更新 npm update -g generator-comb
安装(更新)后,在任意目录创建新项目(脚手架会按照您输入的项目名生成一个项目目录):
yo comb
License
蜂巢(Comb) © Dio Zhu