reactjs - webpack 4 React loadable 不会根据卡盘点分割供应商

标签 reactjs webpack-4 react-loadable

我目前正在使用带有 React loadable 的 webpack 4 来创建 block 。 它实际上分块取决于断点。然而,供应商规模保持不变。 React loadable 还不支持 webpack 4 吗?或者我缺少一些设置?

CSS 实际上似乎被分成了 block

{
  output: {
    path: 'tothe path',
    publicPath: `/publicPath/`,
    filename: '[name] + '.js',
    chunkFilename: '[name]',
  },
  resolve: {
    extensions: ['.js', '.json', '.css'],
    alias: aliases
  },

  stats: {
    warnings: false,
    children: false,
  },

  optimization: {

    splitChunks: {
      chunks: "all",
      name: true,
      cacheGroups: {
        common: {
          name: "vendor" + ".js",
          test: /[\\/]node_modules[\\/]/,
          chunks: "all",
          enforce: true,
          reuseExistingChunk: false,
        },
      }
    }
  }
}

最佳答案

React-loadable 还不能很好地与 Webpack 4 配合使用, 看看this拉取请求。

有一个fork的react-loadable(PR的作者), 但它对我也不起作用。我遇到了一个问题,即某些包含在 Loadable 中的组件无法加载。

关于reactjs - webpack 4 React loadable 不会根据卡盘点分割供应商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49288130/

相关文章:

ReactJS Formik 以红色显示错误消息

javascript - 使用 useCallback 并使用先前状态作为参数设置新对象状态

asp.net - 使用 html-webpack-plugin 将捆绑脚本标签注入(inject)带有母版页的 <asp :Content> tag in legacy . aspx 文件中?

javascript - 如何将 React 库提取到单独的包中?

javascript - 动态导入 - NextJS

javascript - React Loadable 不会在浏览器刷新时更新

reactjs - 如何只打开一个弹出窗口

javascript - 构建同构 React 应用程序时如何处理 SASS 的导入?

webpack - 如何通过 Webpack 4 获得动态导入和 SplitChunksPlugin 的好处?

reactjs - React 可加载导入连接组件