vite和uniapp项目配置打包编译的静态文件夹目录名称

vite.config.js 中,确保对所有文件类型的输出配置进行适当设置。您可以尝试使用 output.assetFileNames 作为一个通用的配置:

        build: {
            rollupOptions: {
                output: {
                    entryFileNames: 'staticasap/[name]-[hash].js', // 入口文件
                    chunkFileNames: 'staticasap/[name]-[hash].js', // 代码分割文件
                    assetFileNames: 'staticasap/[name]-[hash][extname]', // 其他资源文件
                },
            },
            assetsDir: 'staticasap',
        },

但是这个时候会有一个问题,就是src下面的静态资源目录,还是会单独复制到dist目录下,即便你配置了assetsDir,还是会使用原始的src下面的静态资源名称,所以要想改名称,还是要将静态资源的目录也修改掉,并且在项目中的引用路由都修改掉。

猜你喜欢

转载自blog.csdn.net/weixin_44786530/article/details/143402553