React error Uncaught TypeError: _howler2.default is not a constructor

React error Uncaught TypeError: _howler2.default is not a constructor

我正在尝试将 Howler.js 导入到一个小型 React 应用程序中。我已经在我的 node_modulesnpm install howler --save-dev 中安装了 Howler.js。在我的 app.js 中,我用

导入它
import Howler from 'howler';

但是当我尝试用

实例化它时
let sound = new Howler({
    src: ['test.mp3']
});

我收到以下错误:

Uncaught TypeError: _howler2.default is not a constructor

我知道有用于反应的包装器(例如 this one),但如果可能的话,我想让它在没有包装器的情况下工作。

那个包有一个 UMD 包并且正在设置 exports.Howler 所以你需要做

import { Howler } from 'howler'