1.打包后打开页面控制台报错UncaughtRangeError:Maximumcallstacksizeexceeded回答:因为我配置的路由钩子(router.beforeEach)有问题,导致路由死循环。路由中的redirect和挂钩的没有登录时自动跳转到登录界面冲突,导致死循环。修改redirect和routinghooks的一些规则来拦截跳转。2、vue安装mathjs插件,打包发布后报错。UncaughtSyntaxError:In"GeV^-2","^"mustbefollowedbyafloating-pointnumber答:这是因为安装了最新版本,最新版本有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获取接口地址,不需要按照Environment手动配置letbaseUrl=window.location.origin//axios配置axios.defaults.baseURL=baseUrl7,vue3deletenode_modulesreinstallpackageerrorERRORError:Cannotfindmodule'vue-loader-v16/package.json'解决方法:(1)更新npm/cnpmnpmi-gnpmcnpmi-gcnpm(2)重新安装node_modulesrm-rfnode_modules//先删除原有的依赖包cnpmi//重新安装(3)安装vue-loader-v16cnpmi-Dvue-loader-v16(4)重启项目npmrunserve8,vue3.0报错ERRORError:Rulecanonlyhaveoneresourcesource(提供资源和测试+include+exclude)in{解决:webpack版本问题导致的npmuninstallwebpacknpminstallwebpack@^4.0.0--save-dev然后删除node_modules,重新安装,重启。9.新建一个vue3项目,运行npmrunserve报错FailureMessageObject:0x7ffeefbfc000zsh:illegalhardwareinstructionnpmrunserve解决方法:node版本太高,14.16.1我用nvmnode包管理工具安装10.15.3然后运行就好了...持续更新
