PhpStorm 2021.3 Help

代码检查:使用 'require()' 而不是 'import'

报告一个require()声明。建议将其转换为require()带有import语句的调用。

启用“使用修复所有操作在内部范围内转换 require()”以require()在使用“修复所有”操作时转换嵌套函数和语句内的所有调用。

请注意,将require()内部范围内的语句转换为import语句可能会导致代码语义发生变化。导入语句是静态模块依赖并被提升,这意味着它们被移动到当前模块的顶部。require()动态调用加载模块。它们可以有条件地执行,它们的范围由使用它们的表达式定义。

清除“使用修复所有操作在内部范围内转换 require()”复选框,以防止在使用“修复所有”操作时对这些复杂情况进行任何更改。

禁止编辑器中的检查

  1. 将插入符号放在突出显示的行上,然后按Alt+Enter或单击意图操作图标

  2. 单击要抑制的检查旁边的箭头,然后选择必要的抑制操作。

最后修改:2022 年 2 月 11 日