Angular 6:带有IE(Polyfills)的ng测试库

丹尼斯

我只是将一个角度库项目迁移到角度版本6(这使得构建库非常容易)。我曾经ng generate library按照本指南在我的角度项目中创建了一个子项目我的主要项目是一个应用程序,开发时可以使用它查看运行中的库。

现在,我可以运行类似的测试ng test my-library但是很不幸,我想使用目标环境(即IE)测试我的库。我配置了polyfills并现在尝试使用ng test my-library --browsers=IE,但是polyfills似乎仅受主要应用程序的尊重-我的库将快速退出测试,并显示与Polyfills相关的错误(对象不支持fill-对象大致翻译为我的环境,德语)。

有没有办法告诉angular我想“ polyfilled”运行我的库测试?谢谢!

丹尼斯

毕竟,我能够非常简单地解决此问题-我将polyfills.ts文件复制到了子项目文件夹中,并在特定于库的test.ts文件中添加了导入(该文件是在生成库项目时自动创建的)。

import './polyfills';

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章