我一直在遵循指南,使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
级别注册,我猜测服务器端渲染引擎无法访问。是这样的吗?这个问题有没有解决方法?
提前多多感谢!
答案 0 :(得分:1)
作为参考,我已经设法通过将webpack配置分离为面向客户端的配置(包括代码拆分)和面向服务器的配置,遵循原始线程中的建议:https://github.com/reactjs/React.NET/issues/392
希望它有助于下一个!