【发布时间】:2016-03-12 22:06:26
【问题描述】:
我最近编写了一个名为 'generator-webvr-decorator' 的 yeoman 生成器。按照this post 的指示,我已经完成了包括publishing to npm 在内的所有步骤。然而,四天后,我仍然没有看到我的发电机列在yeoman generators web page 下。生成器的数量似乎被冻结在 3438 处。
我做了以下所有事情:
- npm 测试通过。
- 我在 package.json 关键字中有“yeoman-generator”:
```
{
"name": "generator-webvr-decorator",
"version": "0.1.5",
"description": "add WebVr boilerplate to an existing application",
"license": "MIT",
"main": "app/index.js",
"repository": "vt5491/generator-webvr-decorator",
"author": {
"name": "vt5491",
"email": "vt5491@gmail.com",
"url": "https://github.com/vt5491"
},
"scripts": {
"test": "mocha"
},
"files": [
"generators",
"lib"
],
"keywords": [
"yeoman-generator",
"webvr",
"vr",
"angular"
],
"dependencies": {
"async": "^1.5.0",
"chalk": "^1.0.0",
"cheerio": "^0.19.0",
"escope": "^3.3.0",
"esprima": "^2.7.0",
"jquery": "^2.1.4",
"jsonfile": "^2.2.3",
"lodash": "^3.10.1",
"merge": "^1.2.0",
"yeoman-generator": "^0.19.0",
"yosay": "^1.0.2"
},
"devDependencies": {
"mocha": "*"
}
}
```
- 发布到 npm。通过 npm 搜索找到:
turner@vturner-virtual-machine ~/vtstuff/github2/generator-webvr-decorator $ npm searchgenerator-webvr-decorator 姓名 描述 作者 日期 版本 关键字
generator-webvr-decorator 将 WebVr 样板添加到现有应用程序 =vt5491 2015-12-05 0.1.4 yeoman-generator webvr vr
- 手动测试从 windows 和 linux 下的 npm 存储库安装,所以我知道假设 yeoman 进行某种自动化测试,即检查生成器是否实际运行,它在物理上是有效的。
谁能看到我做错了什么?
yeoman.io 下的生成器数据库多久更新一次?
我应该在 yeoman 网站上开票吗?
我不知道生成器的添加率是多少,但在过去的四天里,生成器的数量一直保持在 3438 个。
非常感谢。
【问题讨论】: