0

我正在尝试使用 Webpack 2 加载store.js库。该库由一个非常简单的 CommonJS 模块组成 - 请参见此处。但是,我遇到了多个问题:

如果我只是使用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. 我不喜欢“要求”该模块。有没有办法“导入”模块?我在其他任何地方都使用 ES6 导入。
4

0 回答 0