lilang
lilang
  • 发布:2024-07-04 14:36
  • 更新:2024-09-23 15:22
  • 阅读:107

【报Bug】打包成H5的时候,js无法去掉hash后缀,配置项没有生效

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: vue3 window11

HBuilderX类型: 正式

HBuilderX版本号: 4.23

浏览器平台: Chrome

浏览器版本: 126.0.6478.127

项目创建方式: HBuilderX

示例代码:
import {defineConfig} from 'vite'  
import uni from '@dcloudio/vite-plugin-uni'  
// https://vitejs.dev/config/  
const time = new Date().getTime()  
export default defineConfig({  
    plugins: [  
        uni(),  
    ],  
    build: {  
        rollupOptions: {  
          output: {  
            // 入口文件名  
            entryFileNames: `assets/[name]-哈希值.js`,  
            // 块文件名  
            chunkFileNames: `assets/[name]-哈希值.js`,  
            // 资源文件名 css 图片等等  
            assetFileNames: `assets/[name]-哈希值.[ext]`,  
          },  
        },  
    },  
})   

操作步骤:

添加vite.config.js配置运行打包即可

预期结果:

js文件格式应该去掉hash值

实际结果:

js文件格式还有hash值

bug描述:

在打包成H5的时候,只有css和其他静态文件去掉了默认的hash后缀,js无法去掉hash,配置项没有生效

2024-07-04 14:36 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

这个hash 值能去掉了么?

要回复问题请先登录注册