# no-restricted-imports

import 加载时禁止指定模块

Imports 是 ES6/ES2015 标准,用于使当前模块中的其他模块的功能可用。在 CommonJS 中,这是通过 require() 调用实现的,这使得这个 ESLint 规则大致相当于其 CommonJS 对应的 no-restricted-modules

为什么要限制进口?

  • 某些导入在特定环境中可能没有意义。例如,Node.js 的 fs 模块在没有文件系统的环境中没有意义。
  • 一些模块提供相似或相同的功能,想想 lodash 和 underscore。您的项目可能已经标准化了一个模块。您要确保不使用其他替代方案,因为这会不必要地使项目膨胀,并在一个足够的情况下提供两个依赖项的更高维护成本。

# 规则详情

此规则允许您指定不想在应用程序中使用的导入。

+

关注公众号,获取验证码 !

验证码:
Last Updated: 5/13/2023, 8:55:38 PM