【发布时间】:2017-07-27 17:45:08
【问题描述】:
我有一个 Node 项目,我想为这个特定项目制作一个自定义组件生成器。
我通过将生成器创建为单独的包来使其工作,但这很不方便 - 现在我必须管理两个包而不是一个包的版本控制,并依赖 yarn link 进行开发。
my-project/
src/
...
package.json
{
...
"devDependencies": {
"my-project-generator": "file:../my-project-generator"
]
}
my-project-generator/
generators/
...
package.json
{
...
"keywords": ["yeoman-generator"]
}
有没有办法将生成器保留在项目本身中?我试过了,但yo 没有发现生成器。
my-project/
src/
...
generators/
...
package.json
{
"keywords": ["yeoman-generator"]
...
}
【问题讨论】:
-
你可以通过文件路径
yo ./generators/my-generator/index.js运行生成器 -
@YuryTarabanko 谢谢,这解决了我的问题!您可以发布答案以便我接受吗?
标签: node.js yeoman package.json