跨平台的关键词编译,替换关键词@TIP_PLATFORM_NAME
。
安装
pnpm add @plugin-light/webpack-loader-cross-platform -D
在 vue.config.js
中配置如下:
const { LOADER as crossPlatform, LOADER_PROD as crossPlatformProd } = require('webpack-loader-cross-platform')';
module.export = {
chainWebpack(config) {
config.module
.rule('vue')
.test(/\.vue$/)
.use(crossPlatform)
// 处理样式的loader,必须在vue-loader前执行
.loader(crossPlatform)
.end();
config.module
.rule('js')
.test(/\.[jt]s$/)
.use(crossPlatformProd)
.loader(crossPlatformProd)
.end();
}
}