ESLint語法報錯
運行報錯
You may use special comments to disable some warnings.
Use // eslint-disable-next-line to ignore the next line.
Use /* eslint-disable */ to ignore all warnings in a file.
解決方案
關閉eslint的語法檢測,在eslintrc.js文件中,注釋掉eslint:recommended
如果你的項目是vue腳手架工程,那么找到項目根目錄下的build文件夾下的webpack.base.conf.js,找到以下代碼塊并注釋掉第三行代碼
module: {rules: [...(config.dev.useEslint ? [createLintingRule()] : []), //注釋掉該行代碼{test: /\.vue$/,loader: 'vue-loader',options: vueLoaderConfig},
當項目并不存在build文件夾,即不屬于vue腳手架工程,那請到根目錄下 config文件夾下的index.js文件,將useEslint屬性設置為false。 如果是vue3新項目的話,找不到上面的文件,找到vue.config.js把vue.config.js中的lintOnSave的值改為false即可。但如果在vue.config.js中沒有lintOnSave則添加lintOnSave: false
到
module. exports = { publicPath: BASE_URL , lintOnSave: false , chainWebpack : config => { config. resolve. alias. set ( '@' , resolve ( 'src' ) ) . set ( '_c' , resolve ( 'src/components' ) ) } , configureWebpack: { externals: { vue: 'Vue' , 'vue-design' : 'view-design' } } , productionSourceMap: false , devServer: { proxy: 'http://www.tbox.com/' }
}