使用Webpack 2加载CommonJS文件

时间:2016-10-19 03:34:26

标签: webpack commonjs webpack-2 path.js

我正在尝试使用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
  1. 如何使这项工作?
  2. 我不喜欢"要求"模块。有没有办法'#34; import"而模块呢?我在其他地方使用ES6进口。

0 个答案:

没有答案