vue3+vite打包配置,绝对路径改相对路径,更改静态资源目录

1、打包后的index.html文件

相对路径:
在这里插入图片描述
绝对路径:
在这里插入图片描述
方法: 在defineConfig中添加 base: “./” (绝对路径用/)

2. 更改静态资源路径

不更改时:
在这里插入图片描述
更改后:
在这里插入图片描述
方法:配置build

完整代码

export default defineConfig({
  build: {
    rollupOptions: {
      output: {
      	// 在这里修改静态资源路径
        chunkFileNames: 'static/assets/js/[name]-[hash].js',
        entryFileNames: 'static/assets/js/[name]-[hash].js',
        assetFileNames: 'static/assets/[ext]/[name]-[hash].[ext]',
      }
    }
  },
  base: './', // 这里更改打包相对绝对路径
  minify: true, // 是否压缩代码
  sourceMap: true, // 是否生成sourceMap
  plugins: [vue(),basicSsl()],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src',
        import.meta.url))
    }
  },
  server: { // ← ← ← ← ← ←
    port: 8082,
    proxy: {
      '/rss': {
        target: ENV_URL, //要访问的地址
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/rss/, ""),
        // secure: false
      }
    },
    https:true,
    host: '0.0.0.0' // ← 新增内容 ←
  }
})

到这里就可以实现了,有问题的可以留言交流一下 ~ 有用的话点个赞呗 ~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值