2

我想在我的 Vue 组件中加载一个 mp3 文件:(我正在使用 Vue-CLI 样板)

const sound = new Audio(require("./sound.mp3")))

但我收到了这个错误:

Unexpected character ‘’ (1:3) You may need an appropriate loader to handle this file type.

这是一个演示错误的最小项目:https ://github.com/life4ants/vue-audio-test

4

1 回答 1

1

添加以下内容以build/webpack.base.conf.js解决问题:

  {
    test: /\.mp3$/,
    loader: 'url-loader',
    options: {
      limit: 10000,
      name: utils.assetsPath('img/[name].[hash:7].[ext]')
    }
  },

上述链接中的应用程序已更新,现在可以使用。

于 2017-10-13T01:52:01.383 回答