【发布时间】:2015-12-21 22:54:49
【问题描述】:
在我的 react 项目中看到一个巨大的部署包后,我决定定义外部以减少 webpack.config.js 文件的大小。
'react': 'React',
'react-dom': 'ReactDOM',
'react-router': 'ReactRouter', ...
现在捆绑包非常小,网站运行良好,但是当我尝试运行我的测试 (karma/jasmine) 时,我在终端中收到一个奇怪的错误:
ReferenceError: Can't find variable: ReactRouter
这显然来自外部,但我不习惯在 webpack 中定义这些。有谁知道这些引用是否也需要在其他地方定义? webpackConfig 已经被拉入 karma 配置。
【问题讨论】:
标签: reactjs phantomjs webpack karma-jasmine