2

我正在尝试解析 webpack 中的别名,但似乎无法弄清楚为什么这不起作用。我正在使用一个名为 GoJS 的库。我的 webpack 的 module.exports 中有以下代码:

resolve: {
        alias: {
            go: path.resolve(__dirname, './go.min.js')
        }
    }

这个文件现在在我的项目根目录中。在我的 ES6 模块的顶部,我有:

import go from 'go';

我也试过:

var go = require("go");

该库似乎正在加载。如果我在模块中使用 console.log(go),它会返回一个空对象。由于它的设计方式,我是否需要以不同的方式加载此文件?还是我的 webpack 设置有问题?

这是我要加载的 javascript 文件

4

1 回答 1

0

这可以通过将 GoJS 更新到更高版本(可能是 1.5 或更高版本)来解决,因为在那之后它会以不同的方式处理模块/需求/导入。

于 2016-06-29T15:04:19.343 回答