我正在创建一个Yo生成器来生成hapijs模块。我已经将其发布到NPM,并且当我创建一个新项目并执行npm install generator-hapijs时,它不会将所有代码下拉到我的node_modules/generator-hapijs目录中,因此执行yo --help时我的子生成器不可用。为什么不呢,我该如何解决呢?

这是我的代码:https://github.com/toymachiner62/generator-hapijs

在新项目中安装此软件包时,这是我的node_modules / generator-hapijs文件夹中的可用内容:

-/project
--/node_modules
---/generator-hapijs
----/app
----/node_modules
----package.json
----README.md

最佳答案

它与yeoman和yo无关,而是与我的package.json中有一个files数组且它仅包含app的事实有关,因此在安装时,它仅安装了/app中的文件夹。

我刚刚从我的files文件中删除了package.json数组。

关于javascript - Yo发电机子发电机不可用。在安装NPM时,它不会删除所有代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25166601/

10-11 05:10