"要求未定义" - 这是否意味着我需要RequireJs?

时间:2016-04-22 20:50:56

标签: javascript unit-testing mocha webpack karma-runner

我正试图让业力运行我的测试。我的筹码是:

  • 的WebPack
  • 打字稿
  • 摩卡

当我运行测试时,出现以下错误:

  

未捕获的ReferenceError:未定义require

这是从RequireJs抛出的(我添加到我的karma配置文件中以修复另一个错误)。

据我了解,如果我使用webpack,我不应该require ...

我有什么遗失的吗?为什么找不到{{1}}?

如果相关,则以下是指向我的配置文件的链接:karma.conf.jswebpack.config.jspackage.json

1 个答案:

答案 0 :(得分:0)

我想我得到了这个数字。

如果你只是向karma添加一个文件,它就不会获得webpack的加载程序优势。

因此,遍及core-j的所有require调用都无法正常工作。

我移动到我的单元测试文件中调用core-js并且它有效...