jss*_*trn 3 javascript npm polyfills fetch-api
我想使用polyfill,fetch()以便我的代码使用GitHub Fetch Polyfill在Safari 上运行,但我不确定如何使用它.
根据其文档,我可以安装它:
$ npm install whatwg-fetch --save
Run Code Online (Sandbox Code Playgroud)
我已经完成了这一步.
我已经尝试过这个,但它不起作用:
var fetch = require('whatwg-fetch') // does not work
Run Code Online (Sandbox Code Playgroud)
我怎么想使用fetch polyfill?
参考文献:
首先,安装使用
npm install --save whatwg-fetch
Run Code Online (Sandbox Code Playgroud)
然后使用:
require('whatwg-fetch')
Run Code Online (Sandbox Code Playgroud)
您可以交替使用import语法
import 'whatwg-fetch'
Run Code Online (Sandbox Code Playgroud)
上面的方法将要求您使用browserify.
另一种方法(不需要浏览器)是下载fetch.js文件并将其放在项目文件夹中,然后在您的index.html使用中:
<script src="fetch.js"></script>
Run Code Online (Sandbox Code Playgroud)