使用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怎么禁止项目导入特定模块,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注恰卡编程网行业资讯频道。

发布于 2021-05-10 20:39:36
收藏
分享
海报
0 条评论
173
上一篇:怎么在python中导入与导出大文件 下一篇:在opencv中导入头文件时出现#include报错如何解决
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码