node10以后,--use-strict命令行参数不起效了吗
发布于 5 年前 作者 easezhi 4539 次浏览 来自 问答

想用命令行参数启用严格模式,代替在每个文件里加’use strict’声明。 测试代码,在一个普通函数里,访问 this.a,严格模式下抛异常,this是undefined。 不添加 ‘use strict’ 声明,node8用–use-strict选项启动,会抛异常,但是10和12都没有异常。 node --v8-options 在3个版本下,都显示有 --use-strict 选项。 又或者,还需要其他设置才能全局启用严格模式?

回到顶部