作者peanut97 (丁丁)
看板Soft_Job
標題[請益] VS Code終端機裡面的環境跟terminal不同
時間Sun Jun 24 16:38:29 2018
小弟有個問題 不知道該在哪裡問
我的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
推 beaprayguy: 先全域卸載在重設 06/24 16:40
→ elvispoetic: 試試執行 nvm alias default 10.4.1 06/24 16:46
→ dnabossking: 確認你的vs code跟mac的終端機用的是一樣的 shell 06/24 19:44
→ aaa59891: 我記得問題應該是出在PATH, vs code的PATH順序跟外面ter 06/24 20:43
→ aaa59891: minal不一樣 06/24 20:43
推 es8603: 我後來都手動改.zshrc的path 改成你要的那版的node的path 06/25 00:05