angular - 从 'file-saver' 导入 {saveAs}:CommonJS 或 AMD 依赖项可能导致优化救助
问题描述
升级到 Angular 10 后,我的下载文件保护程序 saveAs
会触发以下编译警告:
CommonJS or AMD dependencies can cause optimization bailouts.
编译器还提供了一个解释链接以及如何禁用警告。除了禁用警告之外,是否有该功能的 ES 包实现saveAs
?
解决方案
请改用文件保护程序。
npm install -S file-saver-es
然后在您的代码中导入 saveAs 和其他代码保持原样。
import { saveAs } from 'file-saver-es';
推荐阅读
- php - php中同名对象的总价值
- r - 用户查询后呈现闪亮的 UI
- c# - https:// 是什么意思
.azurewebsites.net/.auth/login/aad/callback 是什么意思? - sql - 我可以使用递归 CTE 在 ID 的“线程”中查找最小日期吗?
- angular - 角度存储状态未定义
- java - 序列化地图
值作为 Shape.STRING - android - 数据绑定 recyclerview 适配器从 livedata 接收到空列表
- android - 如何在从数据库中获取空字符串时修复它?
- c# - 如何在 StatusStripLabel 上显示坐标
- java - 从 JSON 中检索整数数据并显示在单独的活动中