在 webpack 中解析别名
Resolving alias in webpack
我正在尝试解析 webpack 中的别名,但似乎无法弄清楚为什么这不起作用。我正在使用一个名为 GoJS 的库。我的 module.exports webpack 中有以下代码:
resolve: {
alias: {
go: path.resolve(__dirname, './go.min.js')
}
}
这个文件目前在我的根项目目录中。在我的 ES6 模块的顶部,我有:
import go from 'go';
我也试过:
var go = require("go");
图书馆似乎正在加载。如果我 console.log(go) 在模块中,它 returns 是一个空对象。由于文件的设计方式,我是否需要以不同的方式加载它?还是我的 webpack 设置有问题?
这可以通过将 GoJS 更新到更高版本(可能是 1.5 或更高版本)来解决,因为此后它处理 modules/requires/imports 的方式不同。
我正在尝试解析 webpack 中的别名,但似乎无法弄清楚为什么这不起作用。我正在使用一个名为 GoJS 的库。我的 module.exports webpack 中有以下代码:
resolve: {
alias: {
go: path.resolve(__dirname, './go.min.js')
}
}
这个文件目前在我的根项目目录中。在我的 ES6 模块的顶部,我有:
import go from 'go';
我也试过:
var go = require("go");
图书馆似乎正在加载。如果我 console.log(go) 在模块中,它 returns 是一个空对象。由于文件的设计方式,我是否需要以不同的方式加载它?还是我的 webpack 设置有问题?
这可以通过将 GoJS 更新到更高版本(可能是 1.5 或更高版本)来解决,因为此后它处理 modules/requires/imports 的方式不同。