如果使用节点包管理器,如何使用VSCode任务解析路径。
我正在用VSCode建立一个网站。我将wsl distribution pengwin用于集成外壳。当我尝试在VSCode任务中运行NPM脚本时,出现以下错误消息:
Yarn需要安装Node.js 4.0或更高版本。
如果我在集成外壳中运行该命令,该命令将成功执行。
.wsl上的.bashrc是通过N Node程序包管理器以这种方式编写的。
export N_PREFIX="$HOME/n"; [[ :$PATH: == *":$N_PREFIX/bin:"* ]] || PATH+=":$N_PREFIX/bin" # Added by n-install (see http://git.io/n-install-repo).
也许与集成外壳不同,在VS Code Tasks中执行脚本时不会读取环境变量。
在VS Code Tasks中执行命令时,可以通过在前面添加以下代码来执行它。
"export PATH=\"$HOME/n/bin\:$PATH\" &&"
到目前为止,很难将其添加到所有任务中,而且也不美观。您有更智能的解决方案吗?
vscode设置
“ terminal.integrated.shell.windows”:“ C:\ Windows \ System32 \ bash.exe”