当前位置: 首页 > 面试题库 >

Visual Studio任务运行程序“ SyntaxError:在严格模式下使用const”。

蒋健
2023-03-14
问题内容

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

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

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

在目前的情况下,它“’嘴变”令人窒息

我浏览了可用的答案和评论:

1. 我已经将节点的版本更新为最新的:6.10.30
2. 我已经清理了缓存(npm cache clean -f)
3. 我已经使用“哪个节点”来确定该节点指向最新安装的安装。 
4. “ n”不想在Windows上安装(?)

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

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


问题答案:

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

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

鸣谢至:https : //github.com/sindresorhus/gulp-
imagemin/issues/178#issuecomment-218131138



 类似资料:
  • 问题内容: 我正在尝试使用selenium-webdriver登录facebook.com。 它给出了错误: (/home/shubham/Music/amazon_login/test_22_4_16/sel_login.js:1:79) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.

  • 除了正常的运行模式,JavaScript 还有第二种运行模式:严格模式(strict mode)。顾名思义,这种模式采用更加严格的 JavaScript 语法。 同样的代码,在正常模式和严格模式中,可能会有不一样的运行结果。一些在正常模式下可以运行的语句,在严格模式下将不能运行。 设计目的 早期的 JavaScript 语言有很多设计不合理的地方,但是为了兼容以前的代码,又不能改变老的语法,只能不

  • 概述 进入标志 如何调用 语法和行为改变 全局变量显式声明 静态绑定 增强的安全措施 禁止删除变量 显式报错 重名错误 禁止八进制表示法 arguments对象的限制 函数必须声明在顶层 保留字 参考链接 概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:“严格模式”(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立”严格模式“的

  • ECMAScript 5 最早引入了“严格模式”(strict mode)的概念。通过严格模式,可以在函数内部选择进行较为严格的全局或局部的错误条件检测。使用严格模式的好处是可以提早知道代码中存在的错误,及时捕获一些可能导致编程错误的ECMAScript 行为。 理解严格模式的规则非常重要,ECMAScript 的下一个版本将以严格模式为基础制定。支持严格模式的浏览器包括IE10+、Firefox

  • 在我的java代码中,我试图使用HTMLUnit库来收获一个网页。我的代码很简单,如下所示, 但是,一旦我运行代码,它就会产生以下异常:

  • 本文向大家介绍在单步模式下运行8085程序,包括了在单步模式下运行8085程序的使用技巧和注意事项,需要的朋友参考一下 在单步模式下运行程序: 单步模式对于查找我们的程序非常有用,该程序在单次执行后未产生期望的结果。我们将其用于程序调试。类似地,就像要单独执行的操作一样,在“>”提示符下键入“ S”。我们可以清楚地注意到,地址<cr>的更改发生在S之后。给定的系统明确提示如下: 起始地址为:xxx