javascript - 如何在 nuxt.js 中导入 wavesurfer?

标签 javascript vue.js vuejs2 nuxt.js wavesurfer.js

我想使用 wawesurfer nuxt.js 框架中的音频可视化插件。

但我不知道如何导入和使用它? 我的应用程序处于通用(ssr)模式。

如果我这样导入它:

import WaveSurfer from 'wavesurfer.js';

它给我的错误是 windows is not defined

如果我在插件目录中创建一个插件并将其导入并将其添加到插件部分的 nuxt.config.js 中,它不起作用并且会给我以下错误消息: wawesurfer 未定义

我该怎么办?

最佳答案

  if (process.browser) {
    var WaveSurfer = require('wavesurfer.js');
  }

关于javascript - 如何在 nuxt.js 中导入 wavesurfer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55664017/

相关文章:

vue.js - 选项请求失败,返回 404

javascript - Vue.js 2.0 多步向导

javascript - 如何通过 Vuejs 中的代码调用计算属性?

javascript - Mocha 测试 : Cannot use import statement outside a module

vue.js - 将对象作为参数传递给 router.push (vue-router@4.05)

javascript - @单击复选框添加/删除数据

vue.js - 如何在 vue.js 中查找组件的宽度

Javascript switch case - 导致错误的默认选项

javascript - jQuery获取其他标签的css并将其添加到其他

javascript - 按值分组到数组、includes()、自定义结构