在webpack中运行karma测试时收到警告

时间:2016-06-23 05:09:50

标签: unit-testing webpack karma-runner karma-jasmine

我已将我的webpack条目放在src /下的测试中。然后在条目中我有以下内容来查找并运行src目录中的所有* .spec.js文件:

var testsContext = require.context('.', true, /.+\.spec\.js?$/);
testsContext.keys().forEach(testsContext);

当我运行npm测试时,它会成功运行我的所有测试,但它一直给我这个恼人的警告:

WARNING in ./src .+\.spec\.js?$
Module not found: Error: a dependency to an entry point is not allowed
@ ./src .+\.spec\.js?$

其他人遇到同样的问题?

1 个答案:

答案 0 :(得分:1)

我弄明白警告是什么。业力条目本身有spec.js后缀。这就是为什么glob函数也在找文件本身。