vue3、vite一次性打包pc和移动端
引入 cross-env 设置环境变量
pnpm add cross-env
package.json 配置命令行
dev模式 默认运行pc端
pnpm dev
pnpm build 自动打包pc端和移动端
pnpm build
vue.config.js/vite.config.js 配置打包文件位置
base: process.env.NODE_ENV !== 'production' ? '/' : process.env.TARGET === 'pc' ? '/web' : '/webapp',
build: {
outDir: path.resolve(__dirname, process.env.TARGET === 'pc' ? 'dist-pc' : 'dist-mobile'), // 打包输出文件夹
}