1、打包后关上页面控制台报错
Uncaught RangeError: Maximum call stack size exceeded
解答:因为我配置的路由钩子(router.beforeEach)有问题,导致路由死循环。路由中的 redirect 和路有钩子中没有登录的时候主动跳转到登录界面抵触导致死循环,批改一些 redirect 和路由钩子拦挡跳转的规定。
2、vue 装置 mathjs 插件,打包发版当前报错。
Uncaught SyntaxError: In "GeV^-2", "^" must be followed by a floating-point number
解答:这是因为装置了最新版本,最新版本存在 bug,随便须要固定一个稳固版本,批改 package.json 中 ”mathjs”: “8.1.0”。
3、vue 本地启动当前显示一片空白
解决:批改 config -> index.js -> dev -> assetsPublicPath: ‘/’ 即可解决
4、打包当前间接关上 dist 文件夹中的 index.html 界面一片空白
解决:批改 config -> index.js -> build -> assetsPublicPath: ‘./’ 即可解决
5、打包当前拜访 index.html 图片没法失常显示
解决:批改 build -> untils.js 中的 publicPath: ‘../../’
fallback: 'vue-style-loader',
// 增加此行代码,解决所有图片,字体门路问题
publicPath:'../../'
6、封装 axios 获取接口地址,不须要依据环境手动配置
let baseUrl = window.location.origin
// axios 配置
axios.defaults.baseURL = baseUrl
… 继续更新