如何包含 yaffle 事件源polyfill

问题描述 投票:0回答:2

https://github.com/Yaffle/EventSource

我使用上面的内容是因为我希望 Promise 在 IE11 中工作,我已经使用 npm 安装了它,但不确定我应该如何实现它。我在我的 js 文件中尝试了

import event-source-polyfill
但也不起作用。文档说只是运行构建,但是如果我已经在 node_modules/event-source-polyfill 目录中看到 min.js 文件,那么这样做的目的是什么?实际上如何包含它?

polyfills eventsource
2个回答
1
投票

为了解决你的根本问题,如果你想要 Promise 的 polyfill,你可能需要类似 https://github.com/stefanpenner/es6-promise 的东西。

对于 Yaffle/EventSource,这是 EventSource 的填充。您可以通过将 javascript 的路径添加到客户端前端(即您的 HTML 网页)来确保其有效,如下所示:

<script src="./node_modules/event-source-polyfill/src/eventsource.min.js"></script>

除非您想确保生成的 javascript (eventsource.min.js) 准确,否则您不需要构建它。


0
投票

我现在正在使用https://github.com/Yaffle/EventSource,我像这样导入它:

import { EventSourcePolyfill } from 'event-source-polyfill';
© www.soinside.com 2019 - 2024. All rights reserved.