2016-06-25 5 views
0

バージョン6.2.2 of Node,にアップデートしようとしていて、このSO answerの手順を試しましたが、ノード-vを入力するとv.0.12.4が表示されます。ノードのアップデート

以下

は私が撮った手順と出力されます:私は、次しまった醸造でノードをアップグレードしようとしたとき

~ sudo npm cache clean -f 
npm WARN using --force I sure hope you know what you are doing. 
~ sudo npm install -g n 
/usr/local/opt/nvm/versions/node/v0.12.4/bin/n -> /usr/local/opt/nvm/versions/node/v0.12.4/lib/node_modules/n/bin/n 
[email protected] /usr/local/opt/nvm/versions/node/v0.12.4/lib/node_modules/n 
~ sudo n stable 
~ node -v 
v0.12.4 
~ sudo n 6.2.2 
~ node -v 
v0.12.4 

~ brew upgrade node 
Error: node 6.2.2 already installed 

私は確かに私のことをしたいのですがアプリはバージョン6.2.2のみを使用しています(古いものを削除するのはうれしい)。私は私のアプリでNPM開始を実行すると、私はES6の構文を使用してのエラーを取得:

/Users/.../modules/edu.js:28 
let x=2; 
SyntaxError: Unexpected identifier 
    at exports.runInThisContext (vm.js:73:16) 
    at Module._compile (module.js:443:25) 

すべてのヘルプは歓迎です!

答えて

1

私は以前にこの問題を抱えていました。自分のコンピュータの2つの異なる場所にノードがインストールされていることに気付きました。コマンドラインからバージョン出力を取得したのは、私がインストールしたばかりのものではありませんでした。私は、コマンドラインがバージョンを読んでいたのと同じ場所にインストールパスを指定して、それを修正しました。私にとって、Windows 10では、ノードがインストールされていた通常のProgram Filesフォルダではなく、Program Files(x86)フォルダからファイルを読み込んでいました。ドライブを調べて、ノードをグローバルにインストールできる場所が他にあるかどうかを確認し、その場合はそのフォルダへのインストールパスを指定します。

0

更新NVM使用してI:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.2/install.sh | bash 

出典:https://github.com/creationix/nvm/blob/master/README.markdown

をそして、それは今、ノードの最新バージョンを使用しています。私が最初に実行しようとしたときにカールが機能するために削除する必要があったディレクトリへのパスを与えてくれたので、npmパッケージを再構築しなければならなかったことに注意してください(gulpを実行しようとすると、

関連する問題