0

我一直在遵循使 Webpack 与 React.NET 一起工作的指南(位于https://reactjs.net/guides/webpack.html),我的要求之一是将第三方库放在一个单独的包中。为此,我使用了位于https://webpack.js.org/guides/code-splitting-libraries/的 CommonsChunkPlugin 。

尝试使用客户端渲染进行此设置似乎可以正常工作,但仍然无法弄清楚如何为服务器端渲染做同样的事情。我总是会看到错误Error while loading "~/Scripts/build/bundle.js": ReferenceError: webpackJsonp is not defined

我对这个 Webpack 世界还很陌生,但设法意识到该webpackJsonp变量是在window级别注册的,我猜服务器端渲染引擎无法访问。是这样吗?这个问题有什么解决方法吗?

提前非常感谢!

4

1 回答 1

1

作为参考,我已经设法通过将 webpack 配置分为面向客户端的配置(包括代码拆分)和面向服务器的配置来使其工作,遵循原始线程中的建议:https ://github.com/ reactjs/React.NET/issues/392

希望对下一个有帮助!

于 2017-03-28T03:20:11.723 回答