This commit is contained in:
2025-10-17 14:34:31 +08:00
parent 7ddaeb4bf8
commit a9074aca30
10 changed files with 290 additions and 54 deletions

View File

@@ -4,6 +4,16 @@ import * as path from 'path';
* 将移动端 mobile.ts 文件打包为立即执行函数表达式 (IIFE) 格式
*/
export default {
resolve: {
alias: {
'@': path.resolve(__dirname, 'src'), // 配置 @ 别名指向 src 目录
},
},
define: {
'process.env.NODE_ENV': JSON.stringify('production'),
'process.env': JSON.stringify({}),
global: 'window',
},
build: {
lib: {
entry: path.resolve(__dirname, 'src/js/mobile.ts'),
@@ -19,7 +29,7 @@ export default {
},
},
},
sourcemap: false,
sourcemap: 'inline', // 生成内联 sourcemap 用于调试,
emptyOutDir: false, // 不清空输出目录,随后拷贝到 dist 目录中之后自动删除
outDir: path.resolve(__dirname, 'dist-iife/mobile'), // 输出到 dist-iife 目录
},