vue-cli腳手架搭建的項(xiàng)目去除eslint驗(yàn)證的方法
eslint驗(yàn)證,為我們提升我們的代碼質(zhì)量和良好的編碼風(fēng)格帶來(lái)了非常大的幫助,但是由于其語(yǔ)法驗(yàn)證的嚴(yán)格,很多程序員在初期使用的時(shí)候很不適應(yīng),就想怎么能夠去掉eslint驗(yàn)證。
其實(shí)把eslint驗(yàn)證去除的方法并不復(fù)雜,因?yàn)槲覀兊哪_手架是基于webpack的,那么一般的配置操作都會(huì)在webpack工具的配置文件中進(jìn)行配置,那么我們就直接找webpack的配置文件就可以了??赡芪覀兊暮芏鄤傞_(kāi)始接觸vue-cli腳手架工具的朋友可能會(huì)說(shuō)我搭建完項(xiàng)目后,build目錄下有3個(gè)webpack開(kāi)頭的配置文件,那么我去找哪個(gè)?
我們可以看下文件的名字,分別為:webpack.base.conf.js、webpack.dev.conf.js、webpack.prod.conf.js,這樣我們就可以很容易就確定webpack.dev.conf.js是運(yùn)行開(kāi)發(fā)環(huán)境時(shí)執(zhí)行的一些配置,webpack.prod.conf.js是在運(yùn)行生成環(huán)境時(shí)走的一些配置,然后webpack.base.conf.js是一個(gè)基礎(chǔ)的配置文件,而我們想達(dá)到的目的及時(shí)無(wú)論是開(kāi)發(fā)環(huán)境還是生產(chǎn)環(huán)境都去掉eslint驗(yàn)證,那么無(wú)論是修改開(kāi)發(fā)環(huán)境或者生產(chǎn)環(huán)境都不能達(dá)到我們的目的,那么剩下的就是修改webpack.base.conf.js或者分別修改生產(chǎn)環(huán)境或開(kāi)發(fā)環(huán)境的配置了。到了這一步了,基本不用往下想就知道修改webpack.base.conf.js這個(gè)基礎(chǔ)配置文件了。
具體修改方法如下:
module: {
rules: [
...(config.dev.useEslint ? [createLintingRule()] : []),
{
test: /\.vue$/,
loader: 'vue-loader',
options: vueLoaderConfig
},
先找到這段代碼,然后將eslint的的規(guī)則刪除或者注釋掉就可以了。
最終代碼:
module: {
rules: [
// ...(config.dev.useEslint ? [createLintingRule()] : []),
{
test: /\.vue$/,
loader: 'vue-loader',
options: vueLoaderConfig
},
寫(xiě)了這么多,其實(shí)就是想說(shuō)一下我們遇到問(wèn)題時(shí)的處理方法,如果一時(shí)找不到解決問(wèn)題的方法、思路,就不防采用下排除法,然后還要多分析,多思考。這樣我們的編碼水平也會(huì)提升很快。雖然這樣eslint語(yǔ)法驗(yàn)證去除了,但我們還是要保持良好的編碼風(fēng)格,我們的代碼不光我們?cè)诰幋a當(dāng)時(shí)能看懂,讓別人能看懂,還要讓后來(lái)人也能看懂,這才會(huì)讓我們的技術(shù)、理念傳承下去。
以上這篇vue-cli腳手架搭建的項(xiàng)目去除eslint驗(yàn)證的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue中內(nèi)網(wǎng)/局域網(wǎng)/離線(xiàn)的情況下使用及建立項(xiàng)目方式
這篇文章主要介紹了vue中內(nèi)網(wǎng)/局域網(wǎng)/離線(xiàn)的情況下使用及建立項(xiàng)目方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
使用Vue Composition API寫(xiě)出清晰、可擴(kuò)展的表單實(shí)現(xiàn)
這篇文章主要介紹了使用Vue Composition API寫(xiě)出清晰、可擴(kuò)展的表單實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
Vue+elementui 實(shí)現(xiàn)復(fù)雜表頭和動(dòng)態(tài)增加列的二維表格功能
這篇文章主要介紹了Vue+elementui 實(shí)現(xiàn)復(fù)雜表頭和動(dòng)態(tài)增加列的二維表格功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09
vue checkbox 全選 數(shù)據(jù)的綁定及獲取和計(jì)算方法
下面小編就為大家分享一篇vue checkbox 全選 數(shù)據(jù)的綁定及獲取和計(jì)算方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-02-02

