Webpack分析修复“对同一模块的多个引用”

时间:2019-05-15 11:15:46

标签: javascript webpack es6-modules

我有一个简单的脚本,例如

import AppEnum from 'Libs/app.enum';

export default class MyObject {
    func1() {
        ....
        if (AppEnum.val === 'x'){
        ....
        }
        if (AppEnum.val2 === 'y'){
        ....
        }
        if (AppEnum.val2 === 'z'){
        ....
        }
    }
    func2() {
        ....
        if (AppEnum.val === 'x'){
        ....
        }
        if (AppEnum.val2 === 'y'){
        ....
        }
        if (AppEnum.val2 === 'z'){
        ....
        }
    }
}

当我运行webpack --profile --json > analysis.json时 并将文件加载到http://webpack.github.io/analyse上 我收到提示“对同一模块的多个引用”(已使用6次) 如果我将上面的代码更改为

import AppEnum from 'Libs/app.enum';
const myAppEnum = AppEnum;

并重命名对myAppEnum的引用,我仍然收到相同的错误,但视图数量较少(准确地说是2个)

我做错了什么?引用我的AppEnum的正确方法是什么?

0 个答案:

没有答案