Javascript 导入多边形填充类型脚本
我正在处理我的第一个TypeScript项目,我正在使用FetchAPI,但我需要为其他浏览器使用多边形填充。我想从Github使用Whatwg fetch,我已经安装了带有NPM的模块,并且我有明确键入的typings文件。 当编译的fetch poly fill中的代码将不包含,并且我不确定在导入Typescript错误时如何添加它时 我正在使用Grunt、Browserify、打字脚本和React 我试着用英语输入Javascript 导入多边形填充类型脚本,javascript,node.js,typescript,Javascript,Node.js,Typescript,我正在处理我的第一个TypeScript项目,我正在使用FetchAPI,但我需要为其他浏览器使用多边形填充。我想从Github使用Whatwg fetch,我已经安装了带有NPM的模块,并且我有明确键入的typings文件。 当编译的fetch poly fill中的代码将不包含,并且我不确定在导入Typescript错误时如何添加它时 我正在使用Grunt、Browserify、打字脚本和React 我试着用英语输入 从'whatwgfetch'导入{fetch} 和 import fetc
从'whatwgfetch'导入{fetch}代码>
和
import fetch=require('whatwg-fetch')代码>
定义位于页面上包含的我的主tsd.d.ts文件中。
感谢您的帮助或指导。您是否将定义文件包含在ts文件中?能否显示一些代码,以便我们了解您是如何导入它的?您希望通过什么配置使polyfill文件在浏览器中可用?它是否与通过脚本
标记加载的其他JavaScript捆绑在一起?我希望它与脚本的其余部分捆绑在一起,并将其放在浏览器脚本标记之外。这是一个前端应用程序,但使用node安装NPM。我不能说browserify,但使用requirejs时,它看起来是这样的:import'whatwg fetch'代码>。这将告诉typescript编译器要加载的类型定义。之后,您需要告诉模块加载器whatwgfetch必须链接到fetch。对于requirejs,这将通过require.config({path:{'whatwg-fetch':'bower_components/fetch/fetch'}})完成代码>。我不确定,但我认为browserify可能有类似的方法。。。