nvm を使用して node v0.4.10 をダウンロードし、そのバージョンの node で動作するように npm をインストールしました。
私はエクスプレスをインストールしようとしています
npm install express -g
そして、Express にはノード バージョン >= 0.5.0 が必要であるというエラーが表示されます。
まあ、これは奇妙です。なぜなら、私はnode+express+mongodbチュートリアルの指示に従っているからです。こここれは node v0.4.10 を使用しているため、express は node v0.4.10 で使用可能であると想定しています。私の想定が正しい場合、自分の設定で動作するバージョンを取得するように npm に指示するにはどうすればよいでしょうか?
ベストアンサー1
パッケージの古いバージョンをインストールする必要がある場合は、それを指定するだけです
npm install <package>@<version>
例えば:npm install [email protected]
また、--save
そのコマンドにフラグを追加して、package.json の依存関係に追加することもできます。また、--save --save-exact
package.json の依存関係で正確なバージョンを指定する場合は、フラグを追加することもできます。
コマンドinstall
については、こちらに記載されています:インストール
利用可能なパッケージのバージョンがわからない場合は、以下を使用できます。
npm view <package> versions
npm view
パッケージに関するその他の情報を表示するためにも使用できます。参照: