使用 NPM 从私有存储库安装包

Installing Package Using NPM from Private Repository

"package.json" 中的正确语法是什么,以便我可以从私有 npm 存储库安装包。

我的存储库是 运行 sinopia,位于 http://localhost:4873,我有一个名为 "foo" 的包。我可以毫无问题地上传

我想在我的 package.json 文件中加入这样的内容:

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

谢谢

所以事实证明我无法通过 package.json 来做到这一点。我最多只能预注册服务器:

 npm set registry <server>

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

如果您在项目中创建一个带有 registry=http://your_registry 的 .npmrc 文件,您也可以在您的项目中设置它,从您执行 npm install

的地方