我正在運行windows。我剛剛使用MSI安裝程序更新了node.js。我總是用git bash來運行命令。但是,在升級後,在Git的bash的節點版本並沒有改變:Node.js與Git Bash(MINGW64)
$ node -v
v0.11.14
,如果我在cmd中運行,它顯示了一個不同的版本:
$ node -v
v4.3.1
我檢查了混帳猛砸$ PATH並指向正確的位置(c:\ Program Files \ nodejs)
可能是什麼問題?
我正在運行windows。我剛剛使用MSI安裝程序更新了node.js。我總是用git bash來運行命令。但是,在升級後,在Git的bash的節點版本並沒有改變:Node.js與Git Bash(MINGW64)
$ node -v
v0.11.14
,如果我在cmd中運行,它顯示了一個不同的版本:
$ node -v
v4.3.1
我檢查了混帳猛砸$ PATH並指向正確的位置(c:\ Program Files \ nodejs)
可能是什麼問題?
Mingw將自己的前綴添加到PATH變量。使用:
whereis node
找到版本Mingw開始。
我認爲你的問題可能在於,由於在.profile
或.bashrc
文件中設置了一些其他配置,這些配置位於用戶的主目錄中,例如c:\users\gevorg\
。
要找到爲什麼Git Bash
加載錯誤版本的Node.js,只需運行$ where node
並找到舊的可執行文件位置。
你可以在兩個終端運行'where node'嗎? –