【问题标题】:Error when run Gulp Task in VSCode在 VSCode 中运行 Gulp 任务时出错
【发布时间】:2018-04-29 16:01:03
【问题描述】:

我长期使用no gulp任务在开发者模式下运行我的项目,但是今天,当我尝试运行项目时,我收到了这个错误:

我使用带有 NVM 的节点,所以我尝试重新安装 NVM 和节点版本 v8.9.3,但这并没有解决问题。我尝试重新安装 NPM 也没有解决问题。

按F5运行命令时出现错误:

VSCode 中的配置:

{
     "version": "0.2.0",
     "configurations": [

         {
             "type": "node",
             "request": "launch",
             "name": "Gulp Run Dev",
             "program": "$ {workspaceFolder}/node_modules/gulp/bin/gulp.js",
             "args": [
                 "rundev"
             ]
         }
     ]
}

我注意到,当我在终端中手动运行任务时,它可以工作:

gulp rundev

我没有对项目模块进行任何更新或更改,也没有对 VSCode 进行任何更新。

【问题讨论】:

  • $ 和 {workspacefolder} 之间有一个空格。删除它,看看它是否有帮助。
  • 这个空间在真实文件中不存在,这是由于post的代码格式化造成的。

标签: node.js gulp visual-studio-code task


【解决方案1】:

我注意到 git 中有一个不一致的地方(我不能说它是如何发生的),但是当指向分支“开发”显示的代码时,它是项目的第一次提交。然后删除项目文件夹并从存储库中重新克隆它。我跑了npm install,安装依赖后,我再次设置了launch.json文件,一切都恢复正常了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-29
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多