我试图在mocha和karma的基础上设置测试环境,但我一直在"找不到变量"来自Karma的尝试运行测试,我使用的组件依赖于" externals"。
import RootComponent from 'src/RootComponent';
import moment from 'custom-moment';
webpack.config.js
webpack....
externals: {
'custom-moment' : 'UTIL.moment'
}
UTILS是一个全局范围变量,它被关注。
并且一切都在运行,但是当我创建然后测试文件
时根test.js
import RootComponent from '../RootComponent'
然后写一些描述和it()它失败并说"变量未找到" webpack / externals => UTIL.Moment
UTIL.Moment已完成" out side" Webpack。但它适用于运行时但不适用于测试?
是否有一些我丢失的babel-presets或配置?