跳到内容

node/no-new-require 限制

作用

警告在 require 上调用 new

为什么这是不好的?

require 函数用于包含模块,并且可能会返回一个构造器。由于这并不总是这种情况,因此可能会令人困惑。

示例

本规则的错误代码示例

js
var appHeader = new require("app-header");

本规则的正确代码示例

js
var AppHeader = require("app-header");
var appHeader = new AppHeader();

参考

根据 MIT 许可证发布。