Node.js は初めてで、いくつかのチュートリアルを行っています。何らかの理由で、新しいノード モジュールをインストールできません。
私が使用して いるのは、 Mac OSX 10.7.4、 Node v. 0.8.6、 NPM v. 1.1.48です。
npm install X を実行すると、常に
npm ERR! fetch failed https://registry.npmjs.org/-/X
npm ERR! Error: 404 Not Found
実際に npmjs レジストリにアクセスすると、プロジェクト ページが表示されますが、どの tarball リンクをクリックしても、常に同じです。
{
"error": "not_found",
"reason": "document not found"
}
たとえば、npm install fsを実行してfsをインストールしようとすると、次のようになります。
npm http GET https://registry.npmjs.org/fs
npm http 200 https://registry.npmjs.org/fs
npm http GET https://registry.npmjs.org/-/fs-0.0.0.tgz
npm http 404 https://registry.npmjs.org/-/fs-0.0.0.tgz
npm ERR! fetch failed https://registry.npmjs.org/-/fs-0.0.0.tgz
npm ERR! Error: 404 Not Found
npm ERR! at null.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/fetch.js:47:16)
npm ERR! at EventEmitter.emit (events.js:115:20)
npm ERR! at WriteStream.flush (fs.js:1514:12)
npm ERR! at fs.close (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:92:5)
npm ERR! at Object.oncomplete (fs.js:297:15)
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR! System Darwin 11.4.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "fs"
npm ERR! cwd /Users/comocomo/Documents/workspace/nodeTest
npm ERR! node -v v0.8.6
npm ERR! npm -v 1.1.48
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/comocomo/Documents/workspace/nodeTest/npm-debug.log
npm ERR! not ok code 0
fs、fs-extra、express、および formidable を試しましたが、すべて同じ 404 応答が返されました。私の側に何か問題があるに違いありません。レジストリ全体が壊れていないことは確かです。
古いレジストリを使用していますか? 構成ファイルで変更する必要がありますか? 正直なところ、手動でインストールを開始したくはありません。これは構成上の小さな問題に過ぎないと確信しています。
ありがとう!