uniapp 结合vite 配置
manualChunks(id) {
// 按照文件路径或模块名进行分包
if (id.includes('node_modules')) {
// 将 node_modules 中的库提取到一个单独的 chunk
return 'vendor';
}
}
打包后运行报错 __uniConfig is not defined
uniapp 结合vite 配置
manualChunks(id) {
// 按照文件路径或模块名进行分包
if (id.includes('node_modules')) {
// 将 node_modules 中的库提取到一个单独的 chunk
return 'vendor';
}
}
打包后运行报错 __uniConfig is not defined
2 个回复
1***@163.com
我也在尝试对依赖拆包时遇到了这个问题,这个全局对象貌似只在不拆包的情况下才能初始化。
那就拆包时候把uniapp的依赖刨除在拆包范围:
manualChunks(id) {
if (id.includes('node_modules') && id.includes('@dcloudio')) {
// 将所有 node_modules 中的文件打成一个 vendor 包
return 'vendor';
}
}
比较粗暴,期待后续。
DCloud_UNI_JBB
您好,麻烦发下hx版本和可复现demo