使用karma-webpack和istanbul-instrumenter-loader或isparta-loader时,尝试实施时会出错。
require.context
显示为undefined
。
我认为这是因为它使用/查找nodejs
需要而不是webpack,因为Object.keys(require)
会记录为['keys', 'resolve', 'id']
。
答案 0 :(得分:0)
看起来require.context
正在运作,但仅require
会使用node
。这可能与webpack并不总是将对象语法视为实际对象的方式有关。
因此require
与require.context
无关。在构建期间可能会替换正则表达式函数。