【发布时间】:2019-01-30 20:49:50
【问题描述】:
我正在开发一个基于反应的前端应用程序,我正在使用 mocha / 酶进行单元测试。
堆栈包括用于测试的 webpack、react、mocha + 酶,以及用于 auth / db / 等的 firebase。
当我尝试运行 npm test 时,由于 firebase 出现以下错误:
WEBPACK Compiled successfully in 3412ms
MOCHA Testing...
RUNTIME EXCEPTION Exception occurred while loading your tests
TypeError: Cannot read property 'stringify' of undefined
at Module.eval (webpack:///./node_modules/@firebase/webchannel-wrapper/dist/index.esm.js?:31:308)
at eval (webpack:///./node_modules/@firebase/webchannel-wrapper/dist/index.esm.js?:136:30)
...
npm ERR! Test failed. See above for more details.
什么可能导致此错误?这在我导入 firebase 之前没有发生。有没有我应该调整的 webpack 配置?
【问题讨论】:
-
我对 vue + mocha-webpack 有同样的问题。
-
如果你弄清楚了,一定要告诉我,这让我发疯。
-
vue + mocha + webpack 也有同样的问题,有什么消息吗?
标签: reactjs firebase webpack mocha.js