首页 > 解决方案 > 模块在构建 Angular 9 库时从未使用过警告

问题描述

最近我将我的一个项目从 Angular 8 更新到 Angular 9。当我尝试构建库时,我收到了这个警告

__read' is imported from external module 'tslib' but never used

在此处输入图像描述

以前版本 8 中没有此警告。我试图找到它的根本原因,但我找不到。有一个与此相关的 github问题,但没有修复或解决方法。

任何帮助将不胜感激。

标签: angularangular9angular-libraryng-packagr

解决方案


您可能在项目中的某个地方使用了扩展运算符 (...)。

也许 angular cli 在 angular 9 中使用的 webpack 构建配置是从 tslib 导入的,但没有使用它。也许在即将发布的版本中,他们删除了这种不必要的导入


推荐阅读