Javascript 默认情况下,如何在节点中启用严格模式?

Javascript 默认情况下,如何在节点中启用严格模式?,javascript,node.js,Javascript,Node.js,我刚刚在nodejs开始了一个新项目(边工作边学习)。 我将使用ES5和ES6(需要了解ES6的特性)。 嗯,依我看,在每个文件中使用“use strict”是一项乏味的任务,我正在寻找默认启用strict模式的方法,这样我就不需要在每个文件中都写这一行了。 因为我没有任何旧代码,所以不必担心向后兼容性。 有谁能帮我在java脚本中默认启用严格模式吗?您可以使用 $ node --use-strict 以严格模式启动应用程序。 有关其他方法,请参阅。非常感谢您的回答。这对我真的很有帮助。但是,

我刚刚在nodejs开始了一个新项目(边工作边学习)。 我将使用ES5和ES6(需要了解ES6的特性)。 嗯,依我看,在每个文件中使用“use strict”是一项乏味的任务,我正在寻找默认启用strict模式的方法,这样我就不需要在每个文件中都写这一行了。 因为我没有任何旧代码,所以不必担心向后兼容性。 有谁能帮我在java脚本中默认启用严格模式吗?

您可以使用

$ node --use-strict
以严格模式启动应用程序。

有关其他方法,请参阅。

非常感谢您的回答。这对我真的很有帮助。但是,当我在严格模式下运行整个节点时,在非严格模式下构建的节点库如何,我认为它最终会抛出错误,因此我需要避免没有使用严格模式的libs,对吗?不客气。是的,没错,不支持在严格模式下运行的库将无法工作。也许有一些等效的库也有它。或者也许你根本不需要在你的项目中使用严格模式。