vue.js - Electron.js \app.asar\node_modules\{modulename}\bin\file.exe 未找到
问题描述
我正在使用 vue cli 开发 electron.js 应用程序。我想使用使用 handbrakeCLI 对文件进行编码的 handbrake-js。handbrake.js 工作得很好,但是在我生成之后,它会导致HandbrakeCLINotFound: HandbrakeCLI application not found: C:\Users\user\OneDrive\Documents\Projects\Electron.js Projects\video-compressor\dist_electron\win-unpacked\resources\app.asar\node_modules\handbrake-js\bin\HandbrakeCLI.exe.
在我的 app.asar.unpacked 文件夹中,一切看起来都很棒。手刹 cli 存在。
解决方案
关键是在该节点模块的源代码中将执行文件夹“app.asar”更改为“app.asar.unpacked”。更多信息可以查看:https ://github.com/75lb/handbrake-js/issues/34
推荐阅读
- python - 从循环创建 tkinter 检查按钮
- excel - 通过 Excel VBA 将 vlookup 转换为超过 255 个字符
- groovy - 如何在单行上定义整个对象和方法
- android-studio - 此 Ping 功能的替代建议?
- java - 使用 HQL 通过多个映射表进行选择?
- java - 加载一个 java 类并运行它由字符串提供的方法
- javascript - 脚本在主页上工作但不在模式中
- apache - 使用 Apache for Next.js 反向代理时加载核心脚本失败
- c++ - 无法在其 type-id 表达式中实例化包含 lambda 作为模板参数的别名模板
- beautifulsoup - Beautiful Soup:从标签中提取单个元素