ESLint告诉我我不需要"use strict"
在我的index.js文件(它是一个简单的服务器,如https://nodejs.org/en/about/上的6行代码)的顶部。显然,所有节点模块已经处于严格模式。说得通。Node.js和eslint不同意“严格使用”
但是,运行node index.js
得到了一个“SyntaxError:[let]在严格模式外不受支持。” 做运行与“冗余”"use strict"
编译。
为什么不一致?不应该知道节点模块默认严格吗?这可能是由于一些简单的节点错误配置,ESLint或我的IDE?
您可以使用'--use-strict'标志运行节点 –
ESLint是“错误的”,但可配置:'/ * eslint strict:0 * /'。 – Amit
就是这样,@ExplosionPills!谢谢。为什么不把它作为答案并赢得几点? –