37 lines
928 B
JavaScript
37 lines
928 B
JavaScript
import { defineConfig } from 'vite'
|
||
import uni from '@dcloudio/vite-plugin-uni'
|
||
|
||
export default defineConfig(() => {
|
||
return {
|
||
base: './',
|
||
build: {
|
||
minify: true,
|
||
outDir: 'dist',
|
||
// 小程序不支持 eval,需要关闭 terser 的 compress.drop_debugger
|
||
terserOptions: {
|
||
compress: {
|
||
drop_console: false,
|
||
drop_debugger: true
|
||
}
|
||
}
|
||
},
|
||
server: {
|
||
port: '8081'
|
||
},
|
||
plugins: [
|
||
uni()
|
||
],
|
||
exclude:[
|
||
/\/README\.md$/,
|
||
],
|
||
// 小程序优化配置
|
||
define: {
|
||
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'development')
|
||
},
|
||
resolve: {
|
||
alias: {
|
||
// 确保 mqtt 只在 H5 环境加载
|
||
}
|
||
}
|
||
}
|
||
}) |