2016-04-22 691 views
0

我想获得运行我的测试的业力。我的筹码是:“require is not defined” - 这是否意味着我需要RequireJs?

  • 的WebPack
  • 打字稿
  • 摩卡

当我运行测试中,我得到以下错误:

Uncaught ReferenceError: require is not defined

这是从core-js抛出(我加入到我的业力公司nfig文件来修复另一个错误)。

据我了解,如果我使用的WebPack我应该不需要RequireJs ...

有什么我失踪?为什么找不到require

如果它是相关的,这里是链接到我的配置文件:karma.conf.jswebpack.config.jspackage.json

+0

你是如何运行你的测试? –

+0

'npm run test'(它运行'karma start') – Vaccano

回答

0

我想我这一个数字出来。

如果你只是给karma添加一个文件,它不会得到webpack的装载者好处。

因此,所有遍布core-js的require调用都无法工作。

我搬到打电话core-js我的单元测试文件中,而它的工作...

相关问题