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

Pau*_*aul 5 node.js npm

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

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

我想在我的 package.json 文件中添加类似的内容:

{
  "name": "y",
  ...
  "dependencies": {
      "foo": "http://localhost:4873/"
  },
}
Run Code Online (Sandbox Code Playgroud)

谢谢

Pau*_*aul 0

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

 npm set registry <server>
Run Code Online (Sandbox Code Playgroud)

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