免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      Webpack干貨系列 – 在 Webpack 5 集成 ESLint 的方法

      程序員優(yōu)雅哥(youyacoder)簡介:十年程序員,呆過央企外企私企,做過前端后端架構(gòu)。分享vue、Java等前后端技術(shù)和架構(gòu)。本文摘要:主要講解運(yùn)用Webpack 5 中集成 ESLint 的方法與步驟

      ESLint 是前端 JS 代碼檢查常用的工具,使用 ESLint 可以使不同的開發(fā)人員遵循統(tǒng)一的開發(fā)規(guī)范、有統(tǒng)一的代碼風(fēng)格。關(guān)于 ESLint 的詳細(xì)介紹,參考《ESLint是什么》一文。本文詳細(xì)介紹如何在 webpack 5 中集成 ESLint。

      1 安裝依賴

      在 webpack 4 中,ESLint 是通過 loader 的方式集成到 webpack 中的。在 webpack 5 中,是通過 plugins(插件)的形式進(jìn)行集成。插件名稱為 eslint-webpack-plugin。該插件又依賴 eslint 包,故需要安裝兩個開發(fā)依賴包:

      yarn add eslint eslint-webpack-plugin -D

      2 添加配置文件

      在項(xiàng)目的根路徑下添加 ESLint 的配置文件:.eslintrc.js:

      module.exports = { env: { node: true, browser: true }, extends: [‘eslint:recommended’], parserOptions: { ecmaVersion: 6, sourceType: “module” }, rules: { ‘no-var’: ‘error’, ‘no-console’: ‘error’ }}

      3 修改 webpack 配置

      修改 webpack.config.js,首先在文件頂部引入插件:

      const ESLintWebpackPlugin = require(‘eslint-webpack-plugin’)

      Webpack5 插件是通過構(gòu)造函數(shù)方式提供的,引入該插件后,得到的是一個構(gòu)造函數(shù),通過 new來創(chuàng)建對象。插件配置在webpack 配置對象的 plugins節(jié)點(diǎn)下,該節(jié)點(diǎn)是一個數(shù)組,數(shù)組每個元素都是一個插件。配置如下:

      …const ESLintWebpackPlugin = require(‘eslint-webpack-plugin’)module.exports = { … plugins: [ new ESLintWebpackPlugin({ context: path.resolve(__dirname, ‘src’) }) ], …}

      4 測試運(yùn)行

      執(zhí)行之前配置的 webpack 編譯打包命令:yarn build。

      此時會看到報錯信息,因?yàn)?ESLInt 檢查沒有通過:

      ERROR in xxxxxxx/Webpack_Learning/src/main.js 12:1 error Unexpected console statement no-console 15:1 error Unexpected console statement no-console

      這是在main.js中有 console.log語句造成的。

      修改 ESLint 的配置文件 .eslintrc.js中的規(guī)則配置,將 no-console關(guān)閉:

      ‘no-console’: ‘off’

      重新執(zhí)行打包命令,成功。

      今日優(yōu)雅哥(youyacoder)學(xué)習(xí)結(jié)束,期待留言分享~~

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
      用戶投稿
      上一篇 2022年7月21日 22:15
      下一篇 2022年7月21日 22:15

      相關(guān)推薦

      • 分享4條發(fā)微商朋友圈的方法(微商朋友圈應(yīng)該怎么發(fā))

        對于微商朋友來說,朋友圈的重要性不言而喻了。 那么微商的朋友圈到底該怎么發(fā)呢? 為什么同樣是經(jīng)營一個朋友圈,有的微商看起來逼格滿滿,實(shí)際效果也不錯;而有的卻動都不動就被屏蔽甚至拉黑…

        2022年11月27日
      • cad連續(xù)標(biāo)注快捷鍵(cad連續(xù)標(biāo)注快捷鍵)

        本文主要講的是cad連續(xù)標(biāo)注快捷鍵,以及和cad連續(xù)標(biāo)注快捷鍵相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 cad中連續(xù)標(biāo)注快捷鍵 CAD尺寸標(biāo)準(zhǔn)快捷命令:DL…

        2022年11月27日
      • 網(wǎng)通復(fù)古(網(wǎng)通復(fù)古傳奇)

        本文主要講的是網(wǎng)通復(fù)古,以及和網(wǎng)通復(fù)古傳奇相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 推薦個網(wǎng)通傳奇私服 要中變的 我是網(wǎng)通 要個網(wǎng)通的 不卡的 老傳奇?zhèn)鹘y(tǒng)戰(zhàn)…

        2022年11月27日
      • 存儲過程語法(sql server存儲過程語法)

        今天小編給各位分享存儲過程語法的知識,其中也會對sql server存儲過程語法進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! oracle存儲過程基本語法…

        2022年11月26日
      • 《寶可夢朱紫》夢特性怎么獲得?隱藏特性獲取方法推薦

        寶可夢朱紫里有很多寶可夢都是擁有夢特性會變強(qiáng)的寶可夢,很多玩家不知道夢特性怎么獲得,下面就給大家?guī)韺毧蓧糁熳想[藏特性獲取方法推薦,感興趣的小伙伴一起來看看吧,希望能幫助到大家。 …

        2022年11月25日
      • 《寶可夢朱紫》奇魯莉安怎么進(jìn)化?奇魯莉安進(jìn)化方法分享

        寶可夢朱紫中的奇魯莉安要怎么進(jìn)化呢?很多玩家都不知道,下面就給大家?guī)韺毧蓧糁熳掀骠斃虬策M(jìn)化方法分享,感興趣的小伙伴一起來看看吧,希望能幫助到大家。 奇魯莉安進(jìn)化方法分享 奇魯莉安…

        2022年11月25日
      • 鬧劇落下帷幕,曼聯(lián)官宣 C 羅離隊(duì)

        1、鬧劇落下帷幕,曼聯(lián)官宣 C 羅離隊(duì) 在經(jīng)歷過半個賽季的激烈鬧劇、C 羅私自接受采訪炮轟曼聯(lián)之后,俱樂部終于做出了相對應(yīng)的措施:正式官宣 C 羅離隊(duì)。 在曼聯(lián)俱樂部發(fā)布的聲明中寫…

        2022年11月24日
      • iqoo11什么時候上市 iqoo11發(fā)布時間最新消息

        iqoo11什么時候發(fā)布?隨著新一代旗艦芯片的發(fā)布,各家手機(jī)廠商也是公布了自己的旗艦機(jī),那么iqoo11什么時候發(fā)布呢?下面就讓小編為大家介紹一下,一起來看看吧。 iqoo11什么…

        2022年11月24日
      • 銳龍97900x參數(shù)規(guī)格跑分評測 銳龍97900x屬于什么檔次

        銳龍9 7900X是銳龍7000系列處理器中性能頂尖的型號之一,它采用了這一代標(biāo)配的zen4架構(gòu)和5nm制程工藝,那么它具體的參數(shù)跑分如何,在電腦上世紀(jì)發(fā)揮怎么樣呢,下面就來看看銳…

        2022年11月24日
      • 曝小米13系列已量產(chǎn):起步價格或定在4500元左右

        高通目前已經(jīng)發(fā)布第二代驍龍8芯片,首批機(jī)型已經(jīng)蓄勢待發(fā),小米此前也已經(jīng)宣布新旗艦要率先搭載。 據(jù)澎湃報道,小米13系列已經(jīng)正式量產(chǎn),全系均搭載4nm芯片,不出意外是標(biāo)配第二代驍龍8…

        2022年11月24日

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時間:周一至周五,10:30-18:30,節(jié)假日休息