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