首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以删除polyfill.ts文件吗?

可以删除polyfill.ts文件吗?
EN

Stack Overflow用户
提问于 2022-01-12 06:49:19
回答 1查看 556关注 0票数 2

我的应用程序中有一个polyfill.ts文件,其中包含以下导入语句:

代码语言:javascript
复制
import 'zone.js/dist/zone'; 
import 'core.js';
import 'core-js/modules/es6.map';
import 'regenerator-runtime/runtime';
import 'core-js/es6/reflect';

但是,在检查控制台日志时,它在polyfill.js文件中有一个未登录的(注意:polyfill.js文件上的错误,而不是polyfill.ts文件上的错误)。

有没有办法不加载这些多填充文件?即使polyfill.ts文件是自动创建的,也可以删除它吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-12 07:17:09

在构建项目时,polyfill.ts用于创建polyfill.js构建工件,其中包含支持旧浏览器中缺少的功能所需的所有填充。

也可以删除这个polyfill.ts吗?

尝试避免删除此文件,因为polyfill.ts包含zone.js填充。在较旧的浏览器上运行时,应用程序可能会产生错误。但是,您可以删除项目不需要的内容。

以下是这些填充技术的总结:

导入'zone.js/dist/zone';:在内部需要由change创建异步任务的包装器,用于更改检测&角呈现器,以便在旧浏览器上正常工作。

导入'core.js';导入‘core-js/ ES6 / for’;导入'core-js/modules/es6.map';:对于缺少许多现代ES6功能的IE支持非常有用。如果你不支持IE,你可以删除这些。

导入'regenerator-runtime/runtime';:为生成器/产量函数添加填充。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70677379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档