webpack里面的0.js、1.js是哪儿来的?
设置了chunkFilename
为[name].js
,怎么还有0.js
、1.js
原因是你使用了动态导入import('xxx')
;
怎么让动态导入的模块有自己的名字
- (一) 是用注释
webpackChunkName
import(/* webpackChunkName: "lodash" */ 'lodash');
- (二) 写了注释还不行就查一下bebel配置
comments
是不是配置成了false
, 如果是false
,改成true
就行了
{
"comments": true
}
- (三) 如果发现还是不行,那检查一下你的webpack配置
chunkFilename
是[id].js
还是[name].js