You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:有没有人在Azure Web App部署React-Vite时遇到问题?

Vite部署MIME类型问题修复方案
  • 先检查vite.config.js的构建配置,确保静态资源规则正确,示例配置如下:
    export default defineConfig({
      build: {
        assetsDir: 'assets',
        outDir: 'dist',
        rollupOptions: {
          output: {
            assetFileNames: 'assets/[name].[hash][extname]'
          }
        }
      }
    })
    
  • 修正pm2启动命令,要指向Vite构建好的dist目录,而不是项目根目录:
    pm2 serve /home/site/wwwroot/dist --no-daemon --spa
    
  • 若问题仍存在,可手动指定MIME类型:
    pm2 serve /home/site/wwwroot/dist --no-daemon --spa --mimetypes '.js=application/javascript,.css=text/css,.svg=image/svg+xml'
    
  • 如果你是部署在子路径下,记得在vite.config.js里设置base参数,比如部署在/app/路径下就写base: '/app/',根路径则设为base: '/'

内容的提问来源于stack exchange,提问作者Ostrich96

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 15:00:58