0
在我的反应项目中看到一个巨大的部署包后,我决定定义外部以减少webpack.config.js文件中的大小。Webpack Externals导致崩溃测试
'react': 'React',
'react-dom': 'ReactDOM',
'react-router': 'ReactRouter', ...
现在捆绑是非常小的,该网站工作正常,但当我尝试运行我的测试(因缘/茉莉)我在终端得到一个奇怪的错误:
ReferenceError: Can't find variable: ReactRouter
这显然是从外部,但我不习惯在webpack中定义这些。有谁知道这些引用是否需要在其他地方定义? webpackConfig已经被拉入karma配置。
我仍在使用require(“react-router”)...等。有趣的是,该网站运行但测试套件崩溃。如果我尝试window.ReactRouter它没有被定义。 – trebek1