如何安装npm自己的本地包?

时间:2017-12-30 16:14:18

标签: npm-install nexus3

我在npm中有2个项目(包),我想将package_A作为依赖注入package_B。在package_A根文件夹中,我运行npm install -g,然后npm将其安装到C:\Users\Myuser\AppData\Roaming\npm\node_moduls\package_A文件夹。现在位于packages.json的{​​{1}}中,我在依赖项中添加了package_B。在"package_A": "1.0.0"根文件中运行package_B时,其失败npm install

如何将npm识别为我自己的本地包?

注意:

  • 我们是一个团队,然后我不想明确地解决package_A@1.0.0 not found
  • 我们正在使用nexus存储库管理器。
  • 我不想将我的项目发布到http://registry.npmjs.org/

1 个答案:

答案 0 :(得分:0)

我并不是100%清楚你所尝试过的。如果您要将自定义模块用于您正在开发的另一个应用程序,那么全局安装将无法实现。您必须在npm中发布该模块。 enter image description here

如果您已正确完成这些步骤,但仍然没有好处,请检查您在package.json文件中的模块命名。 不要在package.json文件中输入名称和版本号,然后在npm install中输入,而是尝试使用--save直接在终端中安装,这样它就会自动添加到package.json文件中,拼写正确。