eslint; 收入合同

This commit is contained in:
zhaoxiao
2021-09-03 19:27:41 +08:00
parent c53de39b40
commit 303c1026f8
164 changed files with 5964 additions and 4788 deletions
+16 -16
View File
@@ -1,5 +1,5 @@
const path = require('path')
const CompressionPlugin = require("compression-webpack-plugin")
const CompressionPlugin = require('compression-webpack-plugin')
function resolve(dir) {
return path.join(__dirname, dir)
@@ -16,7 +16,7 @@ module.exports = {
productionSourceMap: false,
//打包app时放开该配置
//publicPath:'./',
configureWebpack: config => {
configureWebpack: (config) => {
//生产环境取消 console.log
if (process.env.NODE_ENV === 'production') {
config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true
@@ -32,11 +32,13 @@ module.exports = {
//生产环境,开启js\css压缩
if (process.env.NODE_ENV === 'production') {
config.plugin('compressionPlugin').use(new CompressionPlugin({
config.plugin('compressionPlugin').use(
new CompressionPlugin({
test: /\.(js|css|less)$/, // 匹配文件名
threshold: 10240, // 对超过10k的数据压缩
deleteOriginalAssets: false // 不删除源文件
}))
deleteOriginalAssets: false, // 不删除源文件
})
)
}
// 配置 webpack 识别 markdown 为普通的文件
@@ -51,14 +53,12 @@ module.exports = {
config.module
.rule('vxe')
.test(/\.js$/)
.include
.add(resolve('node_modules/vxe-table'))
.add(resolve('node_modules/vxe-table-plugin-antd'))
.end()
.include.add(resolve('node_modules/vxe-table'))
.add(resolve('node_modules/vxe-table-plugin-antd'))
.end()
.use()
.loader('babel-loader')
.end()
},
css: {
@@ -71,14 +71,14 @@ module.exports = {
'border-radius-base': '4px',
},
javascriptEnabled: true,
}
}
},
},
},
devServer: {
port: 3000,
proxy: {
/* '/api': {
/* '/api': {
target: 'https://mock.ihx.me/mock/5baf3052f7da7e07e04a5116/antd-pro', //mock API接口系统
ws: false,
changeOrigin: true,
@@ -90,10 +90,10 @@ module.exports = {
// ''
target: 'http://localhost:8080', //请求本地 jero-boot后台项目
ws: false,
changeOrigin: true
changeOrigin: true,
},
}
},
},
lintOnSave: undefined
lintOnSave: true,
}