Node.js 我可以要每个项目的发电机吗?

Node.js 我可以要每个项目的发电机吗?,node.js,yeoman,package.json,Node.js,Yeoman,Package.json,我有一个节点项目,我想为这个特定的项目定制一个组件生成器 我通过将生成器创建为一个单独的包来实现它,但这很不方便-现在我必须管理两个包而不是一个包的版本控制,并且依赖warn link进行开发 my-project/ src/ ... package.json { ... "devDependencies": { "my-project-generator": "

我有一个节点项目,我想为这个特定的项目定制一个组件生成器

我通过将生成器创建为一个单独的包来实现它,但这很不方便-现在我必须管理两个包而不是一个包的版本控制,并且依赖
warn link
进行开发

my-project/
    src/
        ...
    package.json
        {   
            ...
            "devDependencies": {
                "my-project-generator": "file:../my-project-generator"
            ]
        }
my-project-generator/
    generators/
        ...
    package.json
        {
            ...
            "keywords": ["yeoman-generator"]
        }
有没有办法将生成器保存在项目内部?我试过了,但是没有发现发电机

my-project/
    src/
        ...
    generators/
        ...
    package.json
        {   
            "keywords": ["yeoman-generator"]
            ...
        }
接下来,您可以按文件路径运行生成器

yo ./generators/path/to/local/file.js

您可以通过文件路径运行生成器
yo./generators/my generator/index.js
@YuryTarabanko谢谢,这解决了我的问题!你能把答案贴出来让我接受吗?