README
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 ls
nrm 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
(或直接安装通过outdated查到的最后的版本号: npm install -g generator-comb@x.x.x)
安装(更新)后,在任意目录创建新项目(脚手架会按照您输入的项目名生成一个项目目录):
yo comb
License
蜂巢(Comb) © Dio Zhu