[請益] VS Code終端機裡面的環境跟terminal不同

看板Soft_Job作者 (丁丁)時間5年前 (2018/06/24 16:38), 編輯推噓2(205)
留言7則, 5人參與, 5年前最新討論串1/1
小弟有個問題 不知道該在哪裡問 我的Mac有裝nvm (node.js的版本管理系統) Mac裡的終端機 打開後,看node的版本,會是v10.4.1 但是每一次VS Code的內建終端機,裡面的node本版都是v8.11.2 我下了「nvm use v10.4.1」後,才會變成node 第10版 但是只要VS code重新啟動,就又變成node 第8版。 也下過「nvm alias default v10.4.1」,告訴nvm預設的node使用第10版。 但還是一樣,重啟VS code,node版本就變回第8版... 像這樣,環境都是zsh: https://i.imgur.com/b8N3Wk9.png
不知道是哪裡出了問題... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.6.15.211 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1529829512.A.434.html

06/24 16:40, 5年前 , 1F
先全域卸載在重設
06/24 16:40, 1F

06/24 16:45, 5年前 , 2F
來自StackOverflow的解法:https://bit.ly/2MUtL30
06/24 16:45, 2F

06/24 16:46, 5年前 , 3F
試試執行 nvm alias default 10.4.1
06/24 16:46, 3F

06/24 19:44, 5年前 , 4F
確認你的vs code跟mac的終端機用的是一樣的 shell
06/24 19:44, 4F

06/24 20:43, 5年前 , 5F
我記得問題應該是出在PATH, vs code的PATH順序跟外面ter
06/24 20:43, 5F

06/24 20:43, 5年前 , 6F
minal不一樣
06/24 20:43, 6F

06/25 00:05, 5年前 , 7F
我後來都手動改.zshrc的path 改成你要的那版的node的path
06/25 00:05, 7F
文章代碼(AID): #1RBrY8Gq (Soft_Job)