angular在ie和360兼容模式是空白的怎么解决?

angular15项目在ie浏览器和360兼容模式是空白的,项目没有polyfills.ts文件

阅读 2.3k
1 个回答

angular12就不再对IE浏览器进行支持,并逐步进行移除,在angular12项目有发出预警,angular12将废弃对IE11的支持,在angular13将彻底移除
image.png

配置支持IE11
修改.brwoserslistrc文件
打开项目的  .brwoserslistrc文件,如下:

图片

可以看到配置文件有注明,IE11支持是一个可选项,当要选择支持IE11时就将not去掉
not IE 11改成 IE 11
然后在运行 npx browserslist 可以看到列表有IE11了

图片

修改tsconfig.json文件
将target值改为es5 ,使得编译后JavaScript的版本为es5,这样在ie11上能兼容运行

图片

其他几个配置含义可参见如下

图片

https://juejin.cn/post/7065963473645076516
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进