未处理的Promise拒绝:xhr2.XMLHttpRequest不是构造函数

时间:2017-11-14 06:58:39

标签: angular promise xmlhttprequest

我正在使用Webpack构建ASPNetCore + Angular 5应用程序。升级到Angular5后,我收到错误

Unhandled Promise rejection: xhr2.XMLHttpRequest is not a constructor ; Zone: <root> ; Task: Promise.then ; Value: TypeError: xhr2.XMLHttpRequest is not a constructor
这是什么意思? (如果你需要更广泛地打开问题,请告诉我要显示的文件) 我应用最后一堆错误

 at ServerXhr.build (main-client.js:144947)
at Observable._subscribe (main-client.js:46829)
at Observable._trySubscribe (vendor.js:242)
at Observable.subscribe (vendor.js:230)
at scheduleTask (main-client.js:145000)
at Observable._subscribe (main-client.js:145038)
at Observable._trySubscribe (vendor.js:242)
at Observable.subscribe (vendor.js:230)
at Object.subscribeToResult (vendor.js:35030)
at MergeMapSubscriber._innerSub (vendor.js:64055) TypeError: xhr2.XMLHttpRequest is not a constructor

1 个答案:

答案 0 :(得分:3)

你很可能已经解决了这个问题。但是,我刚遇到这个问题,当我尝试设置角度通用时,我安装了@ angular / platform-server软件包,但最后支持了。使用platform-server运行系统会将XHR2注入系统的客户端。删除导入修复了我的问题。