我有一个 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?