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

时间:2017-05-22 19:37:37

标签: javascript node.js gulp

将Win10 Pro / VS2015与网站'一起使用项目(不是asp.net,基础网站)

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

  

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

在目前的情况下,它已经窒息了......已经改变了'

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

In my case the environment path, $(PATH) already include the global install of node but I needed to move it ahead of the $(DevEnvDir) paths so that it would get priority. 在我的情况下,环境路径$(PATH)已经包含节点的全局安装,但我需要将它移到$(DevEnvDir)路径之前,以便它获得优先权。

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

1 个答案:

答案 0 :(得分:15)

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

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

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