Appearance
提升微信开发者工具编译速度
微信开发者工具默认开启「将 JS 编译至 ES5」,这会导致修改代码后重新编译时间较长。然而,关闭此选项可能会导致线上部分机型运行异常。因此,解决方案是仅在本地开发时关闭该选项。
如下所示,可以使用 Vite 插件,在编译代码后关闭该选项。
js
import {projectConfigJSONPlugin} from '@ifanrx/uni-mp/vite-plugin-project-config-json'
export default defineConfig(({mode}) => {
const DEV = mode === 'development'
return {
// ...
plugins: [
DEV &&
projectConfigJSONPlugin(config => {
const {setting} = config
setting.es6 = false
return config
}),
].filter(Boolean),
// ...
}
})
import {projectConfigJSONPlugin} from '@ifanrx/uni-mp/vite-plugin-project-config-json'
export default defineConfig(({mode}) => {
const DEV = mode === 'development'
return {
// ...
plugins: [
DEV &&
projectConfigJSONPlugin(config => {
const {setting} = config
setting.es6 = false
return config
}),
].filter(Boolean),
// ...
}
})