使用 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
的地方
"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