我正在尝试让 cq-prolyfill 库在通过 typescript 导入语句 E.G. import 'cq-prolyfill/cq-prolyfill.min.js';
在一个 Angular 模块中。我可以看到它包含在我的供应商包中,但是似乎没有调用库中的初始自调用函数。如果我通过 html head import E.G. 包含库<script src="assets/js/cq-prolyfill.min.js"></script>
它按预期工作。有什么想法吗?
最佳答案
如果您将脚本作为模块导入,您将获得一个工厂函数,必须调用该函数才能启用 polyfill。
下面的代码片段应该可以工作:
import * as cqProlyfill from 'cq-prolyfill/cq-prolyfill.min.js';
cqProlyfill({
// Configuration...
});
关于angular - 在 Angular 5 应用程序中导入第三方 js 库 cq-prolyfill 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48178257/