国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

使用ESLint禁止項目導入特定模塊的方法步驟

2019-11-19 12:02:38
字體:
來源:轉載
供稿:網友

項目團隊成員希望能夠禁用某些 JS 依賴。比如有團隊成員希望使用 lodash 而將這個巨大的依賴引入項目,導致項目整體過分臃腫。團隊成員應當使用 lodash-es 來避免這種情況。那么 ESLint 就提供了一個名為 no-restricted-imports 規則,這個規則就是統一規范在項目中禁止使用的依賴。

使用方法

完整配置規則

假設我們不希望在項目中引入 lodash,那么配置規則:

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

如果有團隊成員試圖引入 lodash 這個依賴

import _ from 'lodash'

那么就會報錯,并提示 message 信息

不需要顯示提示信息

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

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

使用 gitignore-style 寫法

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

如果違反規則會出現以下報錯信息:

參考

https://eslint.org/docs/rules/no-restricted-imports

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙雅县| 新竹市| 云霄县| 绿春县| 泾源县| 望都县| 乌拉特中旗| 辽阳县| 开阳县| 磐安县| 郧西县| 巴青县| 定州市| 鹤峰县| 吴川市| 晋宁县| 芮城县| 蓝田县| 香格里拉县| 康平县| 英吉沙县| 牙克石市| 秦皇岛市| 宁南县| 泗阳县| 鹤岗市| 桂林市| 观塘区| 峨眉山市| 天峨县| 车险| 余姚市| 黄龙县| 增城市| 河东区| 缙云县| 遂溪县| 鸡泽县| 阳城县| 芜湖县| 沁源县|