龙空技术网

Vue项目用webpack+vuecli打包生成文件本地无法打开怎么解决?

敲代码的猪 197

前言:

而今大家对“vue打包页面空白”都比较着重,小伙伴们都需要知道一些“vue打包页面空白”的相关资讯。那么小编在网摘上搜集了一些关于“vue打包页面空白””的相关资讯,希望大家能喜欢,小伙伴们一起来了解一下吧!

好多朋友刚开始用vue框架,打完包以后在本地打开是空白页,控制台也报错了,直接蒙圈了不知道如何解决;

报错:

还有一部分朋友知道放到环境中运行就可以了;其实只要简单配置一下就可以在本地打开了;

解决:修改config=》index=》build=》 assetsPublicPath中的‘/’添加一个点成为‘./’;

上面虽然解决了资源路径的引用问题,但是资源里面的背景图片,不像index.html中加载资源一样,通过./static/js/app.js引用可以正常加载,图片资源是通过css加载的,如 background: url("../../assets/images/logo-index.png") no-repeat;被相对打包后变成了url(static/img/logo-index.2f00bf2.png) no-repeat所以我们要保留css引用图片的正常路径,即:url(../../static/img/logo-index.2f00bf2.png) no-repeat

解决:build=》utils.js=》ExtractTextPlugin.extract中添加publicPath:"../../";

ps:如果觉得对你有帮助或者写的不错,可以转发、收藏或关注;

标签: #vue打包页面空白