Javascript “我可以设置”吗;“严格模式”;将js作为全局参数
我有一个typescript项目,它使用Mocha生成覆盖率。我想使用Javascript “我可以设置”吗;“严格模式”;将js作为全局参数,javascript,node.js,typescript,mocha.js,remap-istanbul,Javascript,Node.js,Typescript,Mocha.js,Remap Istanbul,我有一个typescript项目,它使用Mocha生成覆盖率。我想使用remap伊斯坦布尔将覆盖范围转换回typescript文件,但是当我尝试在我的覆盖范围上运行remap伊斯坦布尔时,我不断遇到此错误: SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode 我在谷歌上搜索了这个问题,发现了两个选项,要么将compliation改为“
remap伊斯坦布尔
将覆盖范围转换回typescript文件,但是当我尝试在我的覆盖范围上运行remap伊斯坦布尔时,我不断遇到此错误:
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
我在谷歌上搜索了这个问题,发现了两个选项,要么将compliation改为“ES5”,而不是“ES6”(我不能这样做,因为如果我将其改为ES5,我的测试将失败),要么添加“use strict”代码>在代码块内部(我不能这样做,因为它不是我的项目)
有没有其他方法可以解决这个问题?这个问题回答得相当好,我想为我正在尝试运行的javascript项目remap instanbul设置它,而不是我自己的typescript项目。哦,我想我误解了这个问题。您可以使用运行节点--使用\u strict
强制严格模式可能的复制