javascript - 哟发电机子发电机不可用。当进行 NPM 安装时,它不会拉取所有代码

标签 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

最佳答案

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

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

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

相关文章:

javascript - Bootstrap 轮播链接到一个指示器的更多幻灯片

javascript - Cx框架: How to set align:right and decimal precision on NumberField

node.js - 除了单个文件之外,您可以清除目录中的所有文件吗?

npm - GatsbyJS - 无法解析 'babel-runtime/helpers/possibleConstructorReturn'

javascript - 如何解决 JavaScript 中 updateServing 函数不工作的问题?

android - 安装 react-navigation 后 React Native : app doesn't load, 但没有错误消息

javascript - 在这么多行之后结束表并开始新表

javascript - 组合框内的标签和条件多选

javascript - Node.js:多维数组赋值

node.js - 将 session 描述从 Node 服务器发送到客户端