【发布时间】:2018-03-29 13:20:38
【问题描述】:
我有一个 import _ from lodash 的父类,然后在父类中导入的另一个类也是 import _ from lodash。捆绑的 js 也会有两次 lodash 代码。
//Parent Class
import Component from 'react';
import _ from 'lodash';
import Child from './Child';
class Parent extends Component{
// using lodash here
}
// Child class
import Component from 'react';
import _ from 'lodash';
class Child extends Component{
// using lodash here
}
我正在使用 webpack 来捆绑代码 .. 捆绑的文件会有两次 lodash 代码吗? 如何理解进口? 如果是这样..如何防止这种情况发生? 我认为模块只导入一次,即使它被导入两次..只有它的单个实例会存在?是真的吗?
【问题讨论】:
-
你为什么不检查你的包大小?
-
@YuryTarabanko ohhh .. 我还没有想过这个 ..thanx 很多启发。会检查的。
标签: javascript reactjs webpack ecmascript-6 es6-modules