WebStorm 运行/调试配置:添加“--use-strict”作为节点参数什么都不做

问题描述 投票:0回答:0

我开始在 JetBrains 的 WebStorm 上编写 JavaScript,我正在尝试遵循书中的一些示例。我试图避免在每个代码文件的开头添加“use-strict”,完全知道应该谨慎使用这种方法with.

当我使用带有

node --use-strict
(带有标志)的控制台并执行以下行时:

coutner = 1

我得到了预期的错误:Uncaught ReferenceError: coutner is not defined.

然后我尝试使用运行/调试配置: 首先,我定义了一个新的运行/调试配置,它使用与以前相同的节点,节点参数为“--use-strict”:

然后我使用该运行配置执行由上述代码组成的文件(添加或不添加另一行:

console.log(coutner)
)使用该运行配置,代码执行,但我没有收到预期的错误。这是为什么?

我还在设置->编辑器->检查下添加了“使用非严格模式”检查,我没有收到上述文件的警告。

此外,我在 Windows 11 计算机上使用 WebStorm,并通过 WSL2 使用 Ubuntu-22.04。这些示例不适用于 Windows 和 Ubuntu nodejs 解释器。

任何帮助将不胜感激。

javascript webstorm run-configuration strict-mode
© www.soinside.com 2019 - 2024. All rights reserved.