Yo发电机子发电机不可用。在进行NPM安装时,它不会将所有代码都拉下来

时间:2014-08-06 17:32:43

标签: javascript node.js npm yeoman yeoman-generator

我正在创建一个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

1 个答案:

答案 0 :(得分:1)

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

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