# no-restricted-imports
import
加载时禁止指定模块
Imports 是 ES6/ES2015 标准,用于使当前模块中的其他模块的功能可用。在 CommonJS 中,这是通过 require()
调用实现的,这使得这个 ESLint 规则大致相当于其 CommonJS 对应的 no-restricted-modules
。
为什么要限制进口?
某些导入在特定环境中可能没有意义。例如,Node.js 的 fs 模块在没有文件系统的环境中没有意义。
一些模块提供相似或相同的功能,想想 lodash 和 underscore。您的项目可能已经标准化了一个模块。您要确保不使用其他替代方案,因为这会不必要地使项目膨胀,并在一个足够的情况下提供两个依赖项的更高维护成本。
# 规则详情
此规则允许您指定不想在应用程序中使用的导入。
+ 
关注公众号,获取验证码 !
验证码: