我尝试将我的初学者Angular 4 CLI应用程序部署到GitHub页面。我的路由可以在我的计算机上运行,并且无法在GitHub页面上运行。 当我尝试关注应该显示另外两个组件之一的链接时,没有任何作用,并且控制台包含一个巨大的错误。
这是我的网站https://gultyaev.github.io/modxvm/
您可以尝试关注未选择的两个链接中的任何一个。然后检查控制台。
这是我的回购https://github.com/gultyaev/modxvm
另外,正如我所看到的,它只发生在生产中。例如。我做ng serve --prod
它没有工作(路线)。如果我开始只是ng serve
一切正常。
我认为这是因为最小化。但是我不知道什么是最小化错误。
答案 0 :(得分:0)
我以这种方式解决了这个问题:
ng update --verbose=true
Name Version Command to update
--------------------------------------------------------------------------------
@angular/cdk 7.0.0 -> 7.3.2 ng update @angular/cdk
@angular/cli 7.0.1 -> 7.3.2 ng update @angular/cli
@angular/core 7.0.0 -> 7.2.5 ng update @angular/core
@angular/material 7.0.0 -> 7.3.2 ng update @angular/material
@ngrx/store 6.1.0 -> 7.2.0 ng update @ngrx/store
然后更新一个模块,如:
ng update @angular/core
某些ng更新需要--force标志
ng update @angular/core --force
这使我可以更新所有模块,而不会出现此错误。