欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用ESLint禁止項目導(dǎo)入特定模塊的方法步驟

 更新時間:2019年03月04日 11:11:27   作者:Oliveryoung  
這篇文章主要介紹了使用ESLint禁止項目導(dǎo)入特定模塊的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

使用方法

完整配置規(guī)則

假設(shè)我們不希望在項目中引入 lodash,那么配置規(guī)則:

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

如果有團(tuán)隊成員試圖引入 lodash 這個依賴

import _ from 'lodash'

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

不需要顯示提示信息

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

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

使用 gitignore-style 寫法

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

如果違反規(guī)則會出現(xiàn)以下報錯信息:

參考

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 后臺獲取ZTREE選中節(jié)點的方法

    后臺獲取ZTREE選中節(jié)點的方法

    這篇文章主要介紹了后臺獲取ZTREE選中節(jié)點的方法,實例分析了ZTREE中g(shù)etZTreeObj方法與getCheckedNodes方法的使用技巧,需要的朋友可以參考下
    2015-02-02
  • Web網(wǎng)站都變成灰色有哪些方法可以快速實現(xiàn)(解決方案)

    Web網(wǎng)站都變成灰色有哪些方法可以快速實現(xiàn)(解決方案)

    有些時候我們需要把網(wǎng)站頁面變成黑白色或灰色,特別是對于一些需要悼念的日子,以及一些影響力很大的偉人逝世或紀(jì)念日的時候,都會讓網(wǎng)站的全部網(wǎng)頁變成灰色(黑白色),以表示我們對逝者或者英雄的緬懷和悼念
    2022-12-12
  • JS面向?qū)ο缶幊虒崿F(xiàn)的Tab選項卡案例詳解

    JS面向?qū)ο缶幊虒崿F(xiàn)的Tab選項卡案例詳解

    這篇文章主要介紹了JS面向?qū)ο缶幊虒崿F(xiàn)的Tab選項卡,結(jié)合具體案例形式詳細(xì)分析了JS基于面向?qū)ο蟪绦蛟O(shè)計實現(xiàn)Tab選項卡的相關(guān)操作技巧,需要的朋友可以參考下
    2020-03-03
  • bootstrap輸入框組代碼分享

    bootstrap輸入框組代碼分享

    Bootstrap 支持的另一個特性,輸入框組,輸入框組擴(kuò)展自表單控件.下面小編給大家介紹bootstrap輸入框組的代碼,非常不錯具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧
    2016-06-06
  • 原生js實現(xiàn)購物車

    原生js實現(xiàn)購物車

    這篇文章主要為大家詳細(xì)介紹了原生js實現(xiàn)購物車,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • ts中的void和never類型及區(qū)別

    ts中的void和never類型及區(qū)別

    void類型和never類型都是ts新增的類型,這兩者的共同點是都常見用于聲明函數(shù)的返回值的類型,這里我們把它們兩放在一起介紹有助于大家區(qū)分,這篇文章主要介紹了ts中的void和never類型及區(qū)別,需要的朋友可以參考下
    2023-05-05
  • javascript forEach函數(shù)實現(xiàn)代碼

    javascript forEach函數(shù)實現(xiàn)代碼

    在Base2中找到一個叫forEach的函數(shù),是我見過的最好的實現(xiàn)。挖出來分析一下。它能對各種普通對象,字符串,數(shù)組以及類數(shù)組進(jìn)行遍歷。如果原游覽器的對象已實現(xiàn)此函數(shù),它則調(diào)用原對象的函數(shù)。
    2010-01-01
  • JavaScript中null與undefined分析

    JavaScript中null與undefined分析

    JavaScript null undefined分析
    2009-07-07
  • JavaScript 詳解預(yù)編譯原理

    JavaScript 詳解預(yù)編譯原理

    這篇文章主要介紹了JavaScript 詳解預(yù)編譯原理的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • JS中獲取函數(shù)調(diào)用鏈所有參數(shù)的方法

    JS中獲取函數(shù)調(diào)用鏈所有參數(shù)的方法

    這篇文章主要介紹了JS中獲取函數(shù)調(diào)用鏈所有參數(shù)的方法,本文直接給出代碼示例,需要的朋友可以參考下
    2015-05-05

最新評論