Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 导入多边形填充类型脚本_Javascript_Node.js_Typescript - Fatal编程技术网

Javascript 导入多边形填充类型脚本

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

我正在处理我的第一个TypeScript项目,我正在使用FetchAPI,但我需要为其他浏览器使用多边形填充。我想从Github使用Whatwg fetch,我已经安装了带有NPM的模块,并且我有明确键入的typings文件。 当编译的fetch poly fill中的代码将不包含,并且我不确定在导入Typescript错误时如何添加它时

我正在使用Grunt、Browserify、打字脚本和React

我试着用英语输入

从'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可能有类似的方法。。。