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

...继续更新