- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经成功在我的项目中添加了react-loadable库来启用代码分割,我发现的唯一问题是webpack生成的 block 没有命名,它们被赋予了整数名称。
我的 react 可加载使用代码是
const AppRootLoadable = Loadable({
loader: () => import(/* webpackChunkName: "app" */ './App'),
loading: () => null,
render(loaded) {
const Component = loaded.default;
return <Component />;
},
});
我添加了注释来告诉 webpack 3 我希望将此 block 命名为 app。我是不是做错了什么?
最佳答案
好的,四天后我找到了解决方案。我需要将 chunkFilename 行添加到我的 webpack 配置中:
output: {
path: path.join(__dirname, './../public'),
filename: 'bundle.js',
publicPath: '/',
chunkFilename: '[name].[chunkhash].js'
},
然后就可以了。我在webpack github page中找到了它
<小时/>编辑:
有关替换的其他信息可以在 output.chunkFilename 的 webpack 文档中找到和 output.filename
关于reactjs - 从react-loadable中命名webpack block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46584486/
你好我是 React 的新手,我想用 Loadable 实现 routing,但是它不起作用它在 http://localhost:3000/user 时显示空白页 或 http://localhos
const PageDocuments = Loadable({ loader: () => import('./pages/documentflow/PageDocuments'),
我遇到了一个问题 react-loadable导致我的输入组件之一在状态更新后重新呈现并失去焦点。我已经做了一些挖掘,但找不到其他人遇到这个问题,所以我认为我在这里遗漏了一些东西。 我正在尝试使用 r
我使用 react-loadable 来动态加载 JS 模块。我还使用服务器端渲染,它是为 react-loadable 设置和工作的。然而,在客户端,似乎有问题,因为当我加载页面时,控制台中会出现警
我有一张幻灯片,可以呈现一堆包含一些信息的卡片。卡片高度基于最高卡片的高度。我正在为我的 slider 使用 react-slick。在第一次渲染时,卡片都设置为一个高度,但当我刷新浏览器时,卡片的高
使用 react-loadable 时,您不会轻易收到那些异步组件中抛出的错误(如错误导入)的警告。 我希望能够在开发环境中禁用 react-loadable(绕过它,并同步加载所有内容)并在生产环境
可加载模块和内置(静态链接)模块有什么区别? 我在寻找系统调用 subsys_initcall() 和 module_init() 之间差异的答案时遇到了这个问题 最佳答案 Linux 内核支持以两种
我有这个组件: import React from 'react'; const UploadAsync = Loadable({ loader: () => import('components
我正在使用 webpack 4.6.0 和 babel 7.0.0 构建 react 16.3 网络应用。 我的js资源在https://domain/js/app.bundle.js下 我使用 re
这基本上是我的所有代码。我正在运行 Hapi 并尝试使用 react-loadable 来服务器渲染我的 React 应用程序。 我在代码 here 中添加了很多缺失的部分. const locati
我正在使用react-loadable动态导入我的 React 组件有一段时间了。 在最近的 React 版本 16.6 中,React 团队包括了 React.lazy() 也执行动态导入。 仍然使
是否可以让客户端有权加载 javascript 但仍被拒绝访问存储它的页面? 最佳答案 这是不可能的。因为 Javascript 是客户端的,所以没有办法阻止客户端查看您的源代码而不阻止他们使用它。
我正在使用库 @loadable/component与 react 路线,用于代码分割等。 const AsyncViewItem = loadable(() => import("./modules
我正在尝试使用 react-loadable 实现延迟加载组件。我已按照他们的指南进行操作,但无法正常工作。 我有 3 个可加载组件 const LazyOne = Loadable({ load
我编写了一个自定义逻辑,用于处理react-router-dom .v4中的异步路由加载包。工作完美。但我也听说过一些有用的包,具有很好的 API 来执行相同的操作,例如 React-Loadable
我想从特定的注释中获取注释值,例如@Callcount,它有一个名为key的字段。 MethodList methods = typeDefinition.getDeclaredMethods();
到目前为止,我一直在尝试对我的概念网站进行代码拆分,但似乎行不通。我有一个 STLMain 组件(STLMain.js): import React from 'react'; export defa
我正在尝试开发一个针对 .net 4 框架的 C# Windows 窗体应用程序。该程序将对 Oracle 数据库执行存储过程,当我尝试打开与数据库的连接时出现以下错误。 ORA-12557 TNS:
我使用 Arm Compiler v6.9 为 Cortex-R4 构建了一个 axf (elf) 文件。但是,当我使用 Arm MCU Eclipse J-link GDB 插件将其加载到目标时,它
我正在尝试创建一个带有延迟加载导入的 ssr react 应用程序。一切正常,除了无法获取所有所需的 block 。 我还想知道这是否与基于服务器响应的动态组件有关 编辑 - 它实际上渲染了所有必需的
我是一名优秀的程序员,十分优秀!