我正在创建一个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
答案 0 :(得分:1)
它与yeoman和yo无关,而是与我在package.json中有一个files
数组的事实有关,它只包含app
所以在安装它时已安装/app
文件夹中的文件。
我刚从files
文件中删除了package.json
数组。