Can't resolve 'fs' in 'F:\study\web\vue\GraduationDesign\music-user\node_modules\jsmediatags\build2'
时间: 2023-09-26 10:14:54 浏览: 372
这个错误通常是因为在浏览器端使用了 Node.js 中的 fs 模块,而该模块只能在 Node.js 环境中使用,无法在浏览器端使用。因此,你需要检查你的代码中是否有在浏览器端使用 fs 模块的情况。
在你的代码中,你使用了 jsmediatags 包,该包是用来读取音频文件的标签信息的,它依赖于 Node.js 中的 fs 模块。如果你想在浏览器端使用 jsmediatags 包,你可以使用 browserify 工具将其打包,并将 fs 模块替换为类似的浏览器端模块。
另外,你也可以尝试使用其他不依赖于 fs 模块的包来读取音频文件的标签信息,比如 music-metadata 或者 jsmediatags-browser 等。
阅读全文