2016-11-22 9 views
-1

私は異なるバージョンのNodeJを必要とする異なるプロジェクトで作業しています。だから私はnvmを使用しようとしていますが、成功しませんでした。これは現在isを使っているバージョンを示しています。しかし、 'node -v'を使ってノードのバージョンを確認すると、別のバージョンが表示されます。 enter image description hereNVMを使用してnodejsバージョンを管理することができません

私を助けてください! ありがとう

+0

'nvm use'の後に' where node'が何を伝えますか? – rgoliveira

+0

4.2.1が表示されていますが、ノードのバージョンを確認すると6.7.0 –

答えて

1

これはパスの問題のようなもので、コンソールでは何を言いますか?

Windowsでパスの話をすると、私はより単純な方法で、どのバージョンのアプリケーションで使用するノードを設定するかを指定します。

は、私は基本的に私が欲しいnode.exeをコピーし、同じディレクトリ内に、私は、コンソールI CDを開いた後、これは本当によく働くことpath=%cd%;%path%

でこのラインを持っていると呼ばれる単純なバッチファイルを作成します私が作業しているディレクトリにsetPathを呼び出すだけで、ノードはプロジェクトの正しいバージョンを指しています。この技術により、異なるノードバージョンで異なるAppsを同時に実行することもできます。

私はこれもサービスとして働いていますが、さまざまなサービス/ウェブサイトのノードのバージョンが異なっています。アプリケーションが必要とするノードバージョンへの絶対パスを使用しています。

関連する問題