赞
踩
好久没用vue写Pc端的项目了,今天项目做完想放到服务器上的时候,竟然显示空白页,也是在网上搜索了一下,大多都是提示我们配置webpack中的 publicPath: './'。
因为vuecli3取消了build/webpack的配置文件,所以要手动在项目的根目录创建一个vue.config.vue文件,写如下代码
- module.exports = {
- publicPath: './',
- outputDir: 'dist',
- configureWebpack: {
- externals: {}
- }
- }
还没结束,我们在配置vue-router的时候要将mode改成hash
- const router = new VueRouter({
- mode: 'hash'
- })
然后通过 npm run build 打包,查看dist/index.html文件,如果文件的相对路径还是有问题,手动改一下就ok啦。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。