ローカル ネットワーク内のサーバーにある 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 を認識させるにはどうすればよいですか?