angular - 在进行一些更改后,将 Angular 5 升级到 6 应用程序在开发模式下工作,但在构建生产后无法工作
问题描述
基本上我升级了我的应用程序 Angular 5 - Angular 6。我需要升级一些包并更改一些功能,现在当我使用以下命令时应用程序运行良好,没有任何问题
ng serve
但是当我从 dist 文件夹构建应用程序并托管编译的应用程序时,我在控制台中收到以下错误。
ERROR Error: StaticInjectorError(i)[t -> t]: StaticInjectorError(Platform: core)[t -> t]: NullInjectorError: No provider for t!
解决方案
推荐阅读
- c# - 如果它们附加到不同的对象并且在不同的场景中,如何将分数传递给记分牌c#
- python - Python,纸牌游戏,AttributeError
- node.js - 无法访问预保存中间件 mongoose 中的架构属性
- excel - Excel筛选操作
- oop - 暴露流或使用观察者模式
- public-key-encryption - 如何从给定的公钥在 gpg 中创建公钥文件
- docker - 如何在 docker-compose 文件中获取和设置随机服务端口作为 env var?
- javascript - TypeError:参数 1 对 URL.createObjectURL 的任何 1 参数重载都无效
- java - 使用反射更改 JFrame 中私有成员的值
- java - 为我的 elasticsearch 插件配置和设置 LDAP 身份验证服务器