2***@qq.com
2***@qq.com
  • 发布:2024-04-01 15:30
  • 更新:2024-10-23 22:11
  • 阅读:427

vite.config.js build配置 chunkFileNames 不生效

分类:HTML5+
rollupOptions: {  
            output: {  
                entryFileNames(chunkInfo) {  
                    return `static/js/${chunkInfo.name}.${timestamp}.js`;  
                },  
                //需要注释掉 @dcloudio/uni-h5-vite/dist/plugin/config.js 中的同名方法,不然不会生效  
                chunkFileNames: (chunkInfo) => {  
                    const facadeModuleId = chunkInfo.facadeModuleId ? chunkInfo.facadeModuleId.split('/') : [];  
                    //console.log(facadeModuleId);  
                    if (chunkInfo.facadeModuleId?.length) {  
                        const fileName = `pages-${facadeModuleId[facadeModuleId.length - 2]}-${facadeModuleId[facadeModuleId.length - 1]}`;  
                        console.log('正在打包' + fileName);  
                        return `static/js/${fileName}.${timestamp}.js`;  
                    } else {  
                        return `static/js/[name].${timestamp}.js`;  
                    }  
                },  
         }  
}
2024-04-01 15:30 负责人:无 分享
已邀请:
g***@foxmail.com

g***@foxmail.com

在vite-plugin-uni更新能接收更多参数之前,有没有办法新加一个插件覆盖掉vite-plugin-uni部分默认配置,

4***@qq.com

4***@qq.com

应该是打包设计不足
系统途径 接 /HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-h5-vite/dist/plugin/config.js
打包前修改该途径

4***@qq.com

4***@qq.com

要回复问题请先登录注册