如何让 Angular 9 在 Internet Explorer 上运行?
How can I make Angular 9 work on Internet Explorer?
我正在尝试让我的 Angular 9 应用程序在 IE 11 上运行。实际上,该应用程序在 Chrome、Safari、Firefox、Edge 上运行良好,但 IE 显示空白页面.
我一直在尝试很多东西 :
- 我删除了代码中的所有箭头函数
- 将 tsconfig 的目标从 es2015 更改为 es5
- 在 polyfill.ts
中添加并取消注释所有 IE 规范
但同样的结果,每当我构建它并将其发送到我的 NGINX 服务器时,我的应用程序仍然显示空白页面。
我想我的一些节点模块可能包含箭头函数,但不能真正删除主题。
有没有什么方法(例如使用 Babel)将我的构建转换为适用于 IE 的正确 ES5 语法?
如您所说,我会研究 Babel here。我之前在 IE 中遇到了关于 Babel 的问题,我相信这对你有用
我正在尝试让我的 Angular 9 应用程序在 IE 11 上运行。实际上,该应用程序在 Chrome、Safari、Firefox、Edge 上运行良好,但 IE 显示空白页面. 我一直在尝试很多东西 :
- 我删除了代码中的所有箭头函数
- 将 tsconfig 的目标从 es2015 更改为 es5
- 在 polyfill.ts 中添加并取消注释所有 IE 规范
但同样的结果,每当我构建它并将其发送到我的 NGINX 服务器时,我的应用程序仍然显示空白页面。
我想我的一些节点模块可能包含箭头函数,但不能真正删除主题。
有没有什么方法(例如使用 Babel)将我的构建转换为适用于 IE 的正确 ES5 语法?
如您所说,我会研究 Babel here。我之前在 IE 中遇到了关于 Babel 的问题,我相信这对你有用