使用ESLint怎么禁止项目导入特定模块

本篇文章为大家展示了使用ESLint怎么禁止项目导入特定模块,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

成都创新互联始终坚持【策划先行,效果至上】的经营理念,通过多达十多年累计超上千家客户的网站建设总结了一套系统有效的全网推广解决方案,现已广泛运用于各行各业的客户,其中包括:成都软装设计等企业,备受客户赞誉。

使用方法

完整配置规则

假设我们不希望在项目中引入 lodash,那么配置规则:

rules: {
  'no-restricted-imports': [
    'error',
    {
      paths: [{
        name: 'lodash',
        message: '不要使用 lodash,请使用 lodash-es 作为替代'
      }]
    }
  ]
}

如果有团队成员试图引入 lodash 这个依赖

import _ from 'lodash'

那么就会报错,并提示 message 信息

使用ESLint怎么禁止项目导入特定模块

不需要显示提示信息

如果不需要显示任何提示信息,那么 message 可以被省略,写法如下:

'no-restricted-imports': ['error', 'lodash', 'underscore']

使用 gitignore-style 写法

'no-restricted-imports': ['error', {
  patterns: ['lodash-es/*']
}]

如果违反规则会出现以下报错信息:

使用ESLint怎么禁止项目导入特定模块

上述内容就是使用ESLint怎么禁止项目导入特定模块,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


新闻名称:使用ESLint怎么禁止项目导入特定模块
链接地址:http://bzwzjz.com/article/pdciej.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都做网站建设公司 品牌网站建设 网站建设方案 移动网站建设 成都网站制作 高端网站设计推广 成都商城网站制作 成都网站设计 网站建设推广 达州网站设计 网站设计 成都网站设计 成都模版网站建设 重庆企业网站建设 重庆电商网站建设 成都商城网站建设 成都网站设计 重庆网站制作 外贸营销网站建设 成都响应式网站建设公司 成都网站建设 上市集团网站建设