使用私有存储库中的NPM安装包

时间:2015-06-10 23:54:21

标签: node.js npm

“package.json”中的正确语法是什么,所以我可以从私有的npm存储库安装一个包。

我的存储库在http://localhost:4873运行sinopia,我有一个名为“foo”的软件包。我可以无问题上传

我在package.json文件中想要这样的东西:

{
  "name": "y",
  ...
  "dependencies": {
      "foo": "http://localhost:4873/"
  },
}

由于

2 个答案:

答案 0 :(得分:0)

所以事实证明我无法通过package.json这样做。我能做的最多就是预先注册服务器:

 npm set registry <server>

然后npm会根据需要找到我的包裹

答案 1 :(得分:0)

如果您在项目中使用registry=http://your_registry创建一个.npmrc文件,您也可以在项目中进行设置npm install