Reactjs 从react loadable中命名网页包块
我已经成功地在我的项目中添加了react loadable library以启用代码拆分,我发现的唯一问题是webpack生成的块没有命名,它们被赋予了整数名 我的react可加载使用代码是Reactjs 从react loadable中命名网页包块,reactjs,webpack,dynamic-import,react-loadable,Reactjs,Webpack,Dynamic Import,React Loadable,我已经成功地在我的项目中添加了react loadable library以启用代码拆分,我发现的唯一问题是webpack生成的块没有命名,它们被赋予了整数名 我的react可加载使用代码是 const approtoLoadable=可加载({ 加载程序:()=>导入(/*WebPackageChunkName:“app”*/'./app'), 加载:()=>null, 渲染(已加载){ const Component=loaded.default; 返回; }, }); 我添加了评论,告诉
const approtoLoadable=可加载({
加载程序:()=>导入(/*WebPackageChunkName:“app”*/'./app'),
加载:()=>null,
渲染(已加载){
const Component=loaded.default;
返回;
},
});
我添加了评论,告诉Webpack3我希望将此块命名为app。我做错什么了吗?好的,4天后我找到了解决办法。我需要将chunkFilename行添加到我的网页配置:
output: {
path: path.join(__dirname, './../public'),
filename: 'bundle.js',
publicPath: '/',
chunkFilename: '[name].[chunkhash].js'
},
然后它就起作用了。我在公园里找到的
编辑: 替换的附加信息可在和的网页文档中找到