【问题标题】:Get warning when running karma tests in webpack在 webpack 中运行业力测试时收到警告
【发布时间】:2016-10-25 06:24:07
【问题描述】:

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

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

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

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

其他人也遇到过同样的问题吗?

【问题讨论】:

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


    【解决方案1】:

    我知道警告是什么。业力条目本身有 spec.js 后缀。这就是 glob 函数也在寻找文件本身的原因。

    【讨论】:

      猜你喜欢
      • 2013-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多