VSCode调试时始终使用NVM旧Node.js版本的问题求助
VSCode调试Node.js始终调用NVM旧版本的问题
调试Node.js项目时遇到异常:无论如何调整设置,调试过程始终使用NVM中的旧版本v13.10.1,而我当前已经切换到v17.9.0使用。该配置此前正常工作,直到在另一台电脑上切换常用NVM版本后出现此问题。
我的launch.json配置如下:
{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "webpack launch", "program": "npx", "args": [ "webpack", "serve", "--config", "config/webpack.config.dev.js", "--port", "3051" ], "autoAttachChildProcesses": true, "stopOnEntry": true } ] }
运行"webpack launch"调试时,调试控制台显示:
/home/user/.nvm/versions/node/v13.10.1/bin/node npx webpack serve --config config/webpack.config.dev.js --port 3051
目前我已尝试以下操作,但均无法让VSCode切换到v17.9.0:
- 在.bashrc末尾添加
nvm use v17.9.0 - 执行
nvm alias default v17.9.0设置默认版本 - 在~/.nvmrc中添加
nvm use v17.9.0 - 重载或重启VSCode
- 在VSCode终端中验证版本,确认当前为v17.9.0:
$ nvm current v17.9.0 $ node -v v17.9.0 - 重新尝试调试,结果依旧:
/home/user/.nvm/versions/node/v13.10.1/bin/node npx webpack serve --config config/webpack.config.dev.js --port 3051
Process exited with code 1
请问VSCode这是什么情况?我遗漏了什么?恳请解答。
内容的提问来源于stack exchange,提问作者丶 Limeー来夢 丶
相关产品推荐
相关产品推荐

