Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

generator-xufeng

xufeng17Apache-2.01.1.7

Scaffold of xufeng

generator-xufeng, xufeng, yeoman-generator

readme

generator-comb NPM version Build Status

Yeoman构建蜂巢(Comb)脚手架,方便基于蜂巢(Comb)的新项目的创建

yeoman构建过程:

  1. 安装 Yeoman
    npm install -g yo
  2. 安装yeoman的generator:
    npm install -g generator-generator
  3. 通过step2的generator创建一个自己的generator:
    yo generator
  4. 修改项目中的generaotr/app/index.js,进行定制; 定制过程参考: 官网教程参考示例
  5. 定制好的项目上传至公司内部gitlib: http://172.28.20.6/Front/generator-comb

  6. 注册npmjs.com账户,并在generator-comb根目录登陆:

    npm login
  7. 发布:
    npm publish --access=public
  8. 如果发布错误:
    no_perms Private mode enable, only admin can publish this module
  9. 原因是淘宝源没有开通registory,所以要切回默认源:
    nrm ls
    nrm use npm 
    (或者:npm config set registry http://registry.npmjs.org)
  10. 发布成功后,当前窗口能看到发布的版本号,注意以后每次发版,版本号都需要进行更改。
  11. 如果符合规范,发布的组件会出现在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