【问题标题】:ReactJs.NET webpackJsonp is not defined in server side renderingReactJs.NET webpackJsonp 未在服务器端渲染中定义
【发布时间】:2017-03-28 01:12:42
【问题描述】:

我一直在按照指南使 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 级别,我猜服务器端渲染引擎无法访问。是这样吗?这个问题有解决办法吗?

提前非常感谢!

【问题讨论】:

    标签: .net reactjs webpack reactjs.net commonschunkplugin


    【解决方案1】:

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

    希望对下一个有帮助!

    【讨论】:

      猜你喜欢
      • 2015-09-16
      • 2016-07-04
      • 2016-08-20
      • 1970-01-01
      • 2016-10-17
      • 1970-01-01
      • 2017-05-06
      • 2019-10-18
      • 2017-12-30
      相关资源
      最近更新 更多