作者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://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1529829512.A.434.html
1F:推 beaprayguy: 先全域卸载在重设 06/24 16:40
3F:→ elvispoetic: 试试执行 nvm alias default 10.4.1 06/24 16:46
4F:→ dnabossking: 确认你的vs code跟mac的终端机用的是一样的 shell 06/24 19:44
5F:→ aaa59891: 我记得问题应该是出在PATH, vs code的PATH顺序跟外面ter 06/24 20:43
6F:→ aaa59891: minal不一样 06/24 20:43
7F:推 es8603: 我後来都手动改.zshrc的path 改成你要的那版的node的path 06/25 00:05