1

The Node Beginner Bookのチュートリアルを実行していformidableますが、バージョン エラーのためにインストールできません。これがエラーです。sudoandを使用しても使用しなくても、このエラーが発生するようです@latest

npm install formidable@latest
npm http GET https://registry.npmjs.org/formidable
npm http 304 https://registry.npmjs.org/formidable
npm WARN engine formidable@1.0.13: wanted: {"node":"<0.9.0"} (current: {"node":"v0.10.0","npm":"1.2.14"})
4

4 に答える 4

4

エラーは、記載されていることを正確に意味します。モジュールは 0.9.0 より前のノード バージョンを想定しており、現在のバージョンは 0.10.0 です。

wanted: {"node":"<0.9.0"}
current: {"node":"v0.10.0","npm":"1.2.14"}

これに対する簡単な解決策は、Node リポジトリから簡単に入手できる古いバージョンの Node を使用することです。

nを使用することもできます。これにより、複数のノード バイナリを簡単に切り替えたり、インストールしたりできます。

npm install -g n
n 0.8.9
//installs node version 0.8.9

後でバイナリが必要ない場合は、簡単に削除できます。

n rm 0.8.9
于 2013-04-10T03:14:05.387 に答える
1

github の readme.md に移動すると、npm install コマンドと、npm install が失敗した場合に機能する git clone コマンドが表示されます。

git clone git://github.com/felixge/node-formidable.git formidable
于 2013-04-10T03:08:43.453 に答える
1

0.10.x をサポートしていると思われる formidable のフォークを試してください:

https://github.com/superjoe30/node-multiparty

于 2013-04-10T04:57:40.457 に答える