【发布时间】:2016-04-08 14:48:27
【问题描述】:
我已经创建了 npm 包。在这个包中,我使用了一些我放入 node_modules 的模块,以便能够将它们作为“模块”来要求,例如,我有模块 node_modules/my-module.js,我在代码中需要它作为 require('my-module ')。现在我执行“npm publish”,然后在另一个项目中执行“npm i”来安装我的模块。它已安装,但没有我放入 node_modules 的模块。我尝试将下一行添加到 .gitignore 和 .npmignore,但没有帮助:
node_modules/*
!node_modules/my-module.js
我做错了什么?
【问题讨论】:
-
你的 package.json 文件中有这些额外的 node_modules 吗?
-
不,它不是来自 npm 存储库的模块,而是我放入 node_modules 的模块,以便能够以模块样式要求它们,而不是使用相对或绝对路径
标签: javascript node.js npm package