vue中的嚴(yán)格模式如何取消
如何取消嚴(yán)格模式
做項目當(dāng)中如果遇到以下這種報錯:

解決辦法
1.vue cli4項目中會有單獨(dú)的一個eslintrc.js文件,這個js文件里面就是代碼規(guī)范的配置項,你可以嘗試注釋掉’@vue/standard’, 即關(guān)閉Eslint語法規(guī)范
// ‘@vue/standard'
重啟項目npm run serve即可。

2.找到vue.config.js,如果沒有你可以自己新建一個,里面配置以下內(nèi)容,
lintOnSave: false,
devServer: {
overlay: {
warning: false,
errors: false
}
},重啟項目npm run serve即可。
這個配置添加之后可以說徹底關(guān)閉eslint,不會再有任何的報錯。

3.在項目中有另外一個js配置文件setting.js,里面的 lintOnSave: true,
所以在vue.config.js配置的無效

4.找到setting.js,修改成 lintOnSave: false,
所以你也可以全局搜索一下 lintOnSave這個配置屬性,找到這句在哪里,把它修改為false就徹底關(guān)閉了eslint檢測,如果沒有找到lintOnSave可以參考第二步

取消嚴(yán)格模式,去除格式警告
我們?nèi)粘T趯憊ue代碼的時候,會遇到很多警告信息,這是因為我們在創(chuàng)建代碼的時候一直寫yes,或者敲回車,也就是默認(rèn)安裝了eslint的嚴(yán)格模式。
在運(yùn)行測試的時候,會出現(xiàn)很多警告和錯誤,頁面顯示會變得十分麻煩,如果習(xí)慣了就可以養(yǎng)成很好的代碼習(xí)慣。
那么如何去除這些警告呢,關(guān)閉嚴(yán)格模式,只要在build文件夾下的webpack.base.conf.js中的…(config.dev.useEslint ? [createLintingRule()] : []),注釋掉,然后重新啟動項目即可。
注意:注釋后一定要記得重新跑一項目,不然依舊會按照原規(guī)則來。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解Jest結(jié)合Vue-test-utils使用的初步實踐
這篇文章主要介紹了詳解Jest結(jié)合Vue-test-utils使用的初步實踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06
Vue3使用Proxy實現(xiàn)數(shù)據(jù)監(jiān)聽的原因分析
在本篇文章里小編給大家整理的是一篇關(guān)于Vue3使用Proxy實現(xiàn)數(shù)據(jù)監(jiān)聽的原因分析內(nèi)容,有需要的朋友們可以跟著學(xué)習(xí)參考下。2021-11-11
Vue.js每天必學(xué)之計算屬性computed與$watch
Vue.js每天必學(xué)之計算屬性computed與$watch,為大家詳細(xì)講解計算屬性computed與$watch,感興趣的小伙伴們可以參考一下2016-09-09

