我曾经在我的 JavaScript 文件中写"use strict";
为第一行来启用严格模式。现在我不想将它作为样板代码添加到我当前 NodeJs 包的 200 多个 JavaScript 文件中。
有什么方法可以强制我的包的所有文件使用严格模式而不强制它用于我的包的依赖项?
编辑: 这已被标记为关于如何在 node 中强制严格模式的一般问题的重复项。这不是重复的,因为这个问题更具限制性:通过向每个文件添加行来不强制,并且在强制依赖时也不强制。
我曾经在我的 JavaScript 文件中写"use strict";
为第一行来启用严格模式。现在我不想将它作为样板代码添加到我当前 NodeJs 包的 200 多个 JavaScript 文件中。
有什么方法可以强制我的包的所有文件使用严格模式而不强制它用于我的包的依赖项?
编辑: 这已被标记为关于如何在 node 中强制严格模式的一般问题的重复项。这不是重复的,因为这个问题更具限制性:通过向每个文件添加行来不强制,并且在强制依赖时也不强制。
鉴于您标记了问题ecmascript-6,我假设您正在使用 ES6 模块(如果没有,您真的应该)。那么你不需要做任何事情 - 模块已经是隐含的严格模式代码!