2016-04-22 190 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我的單元測試文件中,而它的工作...

相關問題