Angular 角度5白色死亡屏幕 我的角度应用程序突然显示了一个白色的死亡屏幕。。。
我正在从Angular 角度5白色死亡屏幕 我的角度应用程序突然显示了一个白色的死亡屏幕。。。,angular,webpack,angular-cli,Angular,Webpack,Angular Cli,我正在从@angular/cli使用ng serve启动应用程序 已加载源,但从未到达main.ts文件,并且控制台中没有错误 即使我修改了一些文件,Webpack也不会停止说没有更改的块 我试过: 刷新浏览器 在其他浏览器中打开应用程序 重新启动网页包服务器 返回到旧的工作模式 使用ngbuild--prod构建应用程序,并使用HTTP服务器运行输出 重新安装@angular/cli 应用程序: 环境: 我通过逐个检查最后一次提交,直到找到损坏的提交,从而解决了问题。问题出在
@angular/cli
使用ng serve
启动应用程序
已加载源,但从未到达
main.ts
文件,并且控制台中没有错误
即使我修改了一些文件,Webpack也不会停止说没有更改的块
我试过:
- 刷新浏览器
- 在其他浏览器中打开应用程序
- 重新启动网页包服务器
- 返回到旧的工作模式
- 使用
构建应用程序,并使用HTTP服务器运行输出ngbuild--prod
- 重新安装
@angular/cli
我通过逐个检查最后一次提交,直到找到损坏的提交,从而解决了问题。问题出在
tsconfig.json
文件中,因此我取消了提交。我仍然不知道为什么这个配置(tsconfig.json
)会破坏构建,为什么没有错误消息
以下是回滚提交:
(我没有代表只添加评论,所以我发布了一个备选答案)
我在angular 7.0.0-rc1上看到了死亡无错误的白色屏幕,大约一个小时后,我发现在我的代码中我错误地格式化了*ngFor
我有:*ngFor=“让客户进入报价。客户”
而不是:*ngFor=“让客户ofquote.clients”
这用于在构建时或在控制台内提供一条好消息,但由于某些原因,它目前是白色屏幕,没有错误,构建良好
希望这能节省一些时间。您有什么错误吗?没有,控制台是空的,我没有@angular/cliis not
noEmit:true告诉Typescript编译器不要发出Javascript的错误?这就解释了为什么您的main.ts
从未被执行,因为它不是由Typescript发出的。