打包出错显示空白页,或者Failed to load resource: net::ERR_FILE_NOT_FOUND
在这里插入图片描述
1.webpack.prod.conf.js 中output添加参数publicPath:’./’
在这里插入图片描述
2.修改webpack.base.conf.js中:

publicPath: process.env.NODE_ENV === ‘production’

? ‘./’ +config.build.assetsPublicPath

: ‘./’ + config.dev.assetsPublicPath
在这里插入图片描述
3.

找到config文件里面的index.js

修改build里面的assetsPublicPath;

assetsPublicPath: ‘./’ 。
在这里插入图片描述
4. 此时html中的js、css、img引入均没有问题,但是css中的background-image还是报404,

此时的问题原因是,使用了相对地址后,在css进行引入的图片路径,其相对的是css文件的

路径,此时的修改方法是,修改build文件夹中的utils.js文件,修改如下这一行:
在这里插入图片描述

Logo

前往低代码交流专区

更多推荐