Visual Studio Task Runner"SyntaxError:在严格模式下使用const."

Cos*_*lis 7 javascript node.js gulp

使用Win10 Pro/VS2015和'网站'项目(不是asp.net,基本网站)

当尝试保存/重新加载gulpfile.js时,我收到错误消息(来自Task Runner Explorer /输出)

SyntaxError:在严格模式下使用const.

在目前的情况下,它正在窒息'gulp-changed'

我查看了可用的答案和评论:


在我的情况下,环境路径,$(PATH)已经包含节点的全局安装,但我需要将它移到$(DevEnvDir)路径之前,以便它将获得优先级. 在我的情况下,环境路径,$(PATH)已经包含节点的全局安装,但我需要将它移到$(DevEnvDir)路径之前,以便它将获得优先级.

(在提供正确答案后添加,谢谢@baao)

chr*_*con 15

VS似乎安装(然后使用)旧版本的节点,这就是任务运行器破坏构建的原因.

转到Tools > Options > Projects and Solutions > External Web Tools并为节点版本添加正确的路径(找到路径which node).

致积于:https://github.com/sindresorhus/gulp-imagemin/issues/178#issuecomment-218131138