我正在导入fluent-ffmpeg
:import ffmpeg from 'fluent-ffmpeg'
在一个文件中。
运行 webpack 后,我收到此错误:
Uncaught Exception: ReferenceError: fluent is not defined
我查看了转译文件,发现fluent-ffmpeg
包含如下:
function(e,t){e.exports=fluent-ffmpeg}
将行更改为读取后:function(e,t){e.exports=require("fluent-ffmpeg")}
程序工作。
有没有办法在转译fluent-ffmpeg
时配置 webpack 以正确要求?
编辑:我正在使用这个电子反应 webpack 样板来构建桌面应用程序 - https://github.com/chentsulin/electron-react-boilerplate
更新: 我创建了一个 repo 来显示错误 - https://github.com/the4dpatrick/congenial-barnacle。electron-react-boilerplate和这个 repo之间的区别可以在单个提交中看到
要查看错误:
npm i
- 打包电子应用程序 (
npm run package
) - 打开发布目录下的应用程序。
- 警报打开时出现错误