ESLint 告诉我我不需要"use strict"
在 index.js 文件的顶部(它是一个简单的服务器,如https://nodejs.org/en/about/上的 6 行服务器)。显然所有节点模块都已经处于严格模式。说得通。
但是,运行node index.js
给我一个“SyntaxError: [let] not supported outside strict mode”。确实使用“冗余”"use strict"
编译指示运行。
为什么不一致?node 不应该知道这个 node 模块默认情况下确实是严格的吗?这可能是由于节点、ESLint 或我的 IDE 的一些简单配置错误造成的吗?