我正在尝试使用Webpack 2加载store.js库。该库包含一个非常简单的CommonJS模块 - 请参阅here。但是,我遇到了多个问题:
如果我只是使用require('store.js');
加载它,它会获取我的源文件夹中存在的另一个store.js
文件。
为了避免名称冲突,我将文件别名放在我的webpack配置中:
resolve: {
alias: {
storejs: path.resolve(__dirname, '../node_modules/store.js/store.js')
}
},
现在我要求模块如下:
let localStore = require('storejs');
localStore.set('count', 2);
但是现在我收到以下运行时错误:
Uncaught TypeError: localStore.set is not a function