我有一个基本的任务设置来构建我的 TypeScript 和 Sass 文件。它看起来像这样:
{
"version": "2.0.0",
"tasks": [
{
"label": "Gulp Build",
"group": "build",
"command": "./node_modules/.bin/gulp",
"type": "shell",
"args": [
"build"
],
"problemMatcher": []
}
]
}
Run Code Online (Sandbox Code Playgroud)
当我按下Ctrl+Shift+B选择一个构建任务时,我选择了上面的一个,在我的终端中我得到了这个:
> 执行任务:./node_modules/.bin/gulp build <
/usr/bin/env: 'node': No such file or directory
终端进程以退出代码终止:127
我已经导出了变量:
.gnomerc和.bashrc:
export PATH="$NVM_BIN:$NPM_HOME:$PATH"
Run Code Online (Sandbox Code Playgroud)
注:这两个Node和NPM都都安装使用NVM
如果我从我的收藏夹或通过活动打开编辑器,我会收到上述错误。如果我从命令行打开,它工作正常。如何在不必每次都从命令行打开的情况下使其正常工作?