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
...继续更新