首页 > 解决方案 > Angular 6 路由器导航给出错误无法读取属性“覆盖”

问题描述

当我调用路由器导航时,我已将我的 Angular 应用程序从 Angular 5 迁移到 6,

this.router.navigate(['doctor-log-in']).then(function (res) {
       console.log(res);
     }, function (err) {
       console.log('in errrrr');
       console.log(err);
     });

它给出了以下错误

main.9819f0c7d0ec0efd5341.js:1 类型错误:无法在 n.applyServerOverwrite 处读取新 n 处未定义的属性“覆盖”(main.9819f0c7d0ec0efd5341.js:1)

标签: angular6

解决方案


运行以下命令以生成 dist 文件夹。

npm 运行构建 --prod

代替

ng build --prod

然后它的工作。


推荐阅读