跳至內容

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 許可證發布。