npm karma phantomJS undefined 不是构造函数

Posted

技术标签:

【中文标题】npm karma phantomJS undefined 不是构造函数【英文标题】:npm karma phantomJS undefined is not a constructor 【发布时间】:2016-08-10 22:47:16 【问题描述】:

在使用 Karma 为 react-redux 应用程序运行测试时,它们都通过 webkit 通过但使用 phantomJS 失败并出现以下错误:

TypeError: undefined is not a constructor (evaluating 'Object.assign( [...]

这也会使测试运行程序崩溃。

【问题讨论】:

【参考方案1】:

安装和配置 phantomjs-polyfill-object-assign 解决了这个问题。

见https://www.npmjs.com/package/phantomjs-polyfill-object-assign

【讨论】:

以上是关于npm karma phantomJS undefined 不是构造函数的主要内容,如果未能解决你的问题,请参考以下文章

通过 Karma 运行时如何调试 PhantomJS

如何通过karma和phantomjs来解决内存错误

SyntaxError: Unexpected token 'const' (with Vue, Karma, Webpack, PhantomJS)

karma 启动提示PhantomJS not found on PATH

PhantomJS 不适用于 Angular2 项目中的 Karma

PhantomJS for Angular 4