gpt4 book ai didi

node.js - 如何在 npm 的 package.json 中指定本地存储库的存储库 url?

转载 作者:搜寻专家 更新时间:2023-10-31 23:55:26 25 4
gpt4 key购买 nike

我有一个 nodejs 项目,它位于我本地网络中的服务器上。

我可以使用 npm 成功安装名为“foo”的包

npm install git+ssh://gitolite@my.server:my/project

但是每当我尝试用

更新包时
npm update foo

没有任何反应。

我的第一个想法是我必须像这样在我的 package.json 中指定正确的 url:

{
"name": "foo",
"repository": {
"type": "git",
"url": "git+ssh://gitolite@my.server:my/project"
}
[...]
}

但这行不通。 update 命令总是查找 npm 存储库:

npm http GET https://registry.npmjs.org/foo
npm http 404 https://registry.npmjs.org/foo

如何让 npm 识别正确的本地 url?

最佳答案

对于私有(private)存储库,您必须将其置于依赖项下。

{
"private": true
"name": "foo",
"dependencies": {
"private-repo": "git+ssh://gitolite@my.server:my/project",
}
[...]
}

private 设置为 true 将阻止 npm 发布。

关于node.js - 如何在 npm 的 package.json 中指定本地存储库的存储库 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16612077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com