在角度cli中运行测试时出现Phantomjs错误

时间:2017-03-07 04:35:53

标签: phantomjs angular-cli polyfills

我正在尝试使用幻像浏览器在Angular Cli项目中运行ng测试,并且我收到以下错误。我用Google搜索并发现它与polyfill有关(向后兼容性?)。我想了解这里的错误以及如何解决这个问题。提前致谢!

PhantomJS 2.1.1(Windows 7 0.0.0)错误   TypeError:undefined不是对象(评估'(_ a =((Object)))。assign.apply')   在webpack:///~/@angular/common/src/pipes/intl.js:187:0< - src / test.ts:34449

1 个答案:

答案 0 :(得分:16)

你需要取消注释你的polyfills.ts

import 'core-js/es6/object';
import 'core-js/es6/array';
import 'intl';  // Run `npm install --save intl`.