https://github.com/Yaffle/EventSource
我使用上面的方法是因为我想获得在 IE11 中工作的承诺,我已经用 npm 安装了它,但不确定我应该如何实现它。我在我的 js 文件中尝试过import event-source-polyfill
,但也没有用。文档说只是运行构建,但是如果我已经在 node_modules/event-source-polyfill 目录中看到了 min.js 文件,那么这样做的目的是什么?实际上如何包含它?
https://github.com/Yaffle/EventSource
我使用上面的方法是因为我想获得在 IE11 中工作的承诺,我已经用 npm 安装了它,但不确定我应该如何实现它。我在我的 js 文件中尝试过import event-source-polyfill
,但也没有用。文档说只是运行构建,但是如果我已经在 node_modules/event-source-polyfill 目录中看到了 min.js 文件,那么这样做的目的是什么?实际上如何包含它?
为了解决你的根本问题,如果你想要一个用于 Promises 的 polyfill ,你可能需要像https://github.com/stefanpenner/es6-promise这样的东西。
对于 Yaffle/EventSource,这是 EventSource 的polyfill。您可以通过将 javascript 的路径添加到您的客户端前端(即您的 HTML 网页)来确保它有效,如下所示:
<script src="./node_modules/event-source-polyfill/src/eventsource.min.js"></script>
除非您想确保生成的 javascript (eventsource.min.js) 是准确的,否则您不需要构建它。