有时候稍微没注意,用Vue打包出来的项目经过本地直接打开时发现竟然是空白页面!
1. 最直接的原因就是在打包项目的时候忘记创建vue.config.js
文件了,这个时候在原Vue项目底下新建vue.config.js
文件,内容为:
module.exports = {
publicPath:'/',
outputDir:'dist',
assetsDir:'static'
}
2. 可能是打包项目的的vue.config.js
文件不小心新建在src文件夹下了,直接把文件移到与package.json
同目录底下,然后再重新打包就可以了。当然,也要注意下自己的vue.config.js
文件里面的内容是否写错了,不然就算改了也是无济于事。
3.也可能是项目router
文件夹底下的index.js
文件下最底下的mode:'history'
未注释掉,或者未改成 mode:'hash'