【问题标题】:How to enable strict mode for my whole package but not for dependency?如何为我的整个包启用严格模式但不为依赖项启用?
【发布时间】:2017-06-07 03:49:16
【问题描述】:

我曾经在我的 JavaScript 文件中将"use strict"; 作为第一行来启用严格模式。现在我不想将它作为样板代码添加到我当前 NodeJs 包的 200 多个 JavaScript 文件中。

有没有什么方法可以强制我的包的所有文件使用严格模式而不强制它用于我的包的依赖项?

编辑: 这已被标记为与关于how to force strict mode in node 的一般问题的重复。这不是重复的,因为这个问题更具限制性:通过向每个文件添加行来不强制,并且在强制依赖时也不强制。

【问题讨论】:

  • This 答案可能会有所帮助。
  • 如果您在项目中设置了 ESLint,您可以非常轻松地使用它自动添加 use strict 并强制执行。

标签: javascript node.js ecmascript-6 strict-mode


【解决方案1】:

鉴于您标记了问题,我假设您正在使用 ES6 模块(如果没有,您确实应该使用)。那么你不需要做任何事情 - 模块已经是隐含的严格模式代码!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-15
    • 1970-01-01
    • 2018-06-16
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2011-11-09
    • 2021-08-07
    相关资源
    最近更新 更多