前端部署上线后白屏,出现Uncaught SyntaxError: Unexpected token ‘<‘的错误

前端上线后打开白屏,报错如下:

在这里插入图片描述

原因

出现这样的问题一般都是我们在打包后引入的资源路径出错的问题,

解决方法

修改publicPath,在config中添加publicPath配置,
由于项目正式环境没有部署在域名的根部,所以正式环境前缀需带上子项目路径,在config.js中声明,正式环境前缀需带上“/xxx”,那么这里的BASE_URL就相当于/xxx

publicPath: process.env.NODE_ENV === “production” ? “/xxx” : “/”,

在这里插入图片描述

你可能感兴趣的:(React,umi,前端,javascript)