0

我正在尝试在电子应用程序中从 JS 调用 R,该控制台记录 R 版本和密码。当使用 electron-builder 和 electron-packager 打包没有 asar 标志时,它可以完美运行(参见以下屏幕截图) 在此处输入图像描述

但是,当我使用 asar 构建时yarn run build --asar,我没有得到预期的输出(参见下面的屏幕截图) 在此处输入图像描述 主要问题是应用程序没有获得 R 文件的正确路径(参见下面的屏幕截图)。

在此处输入图像描述

虽然,我已经使用path.

重现错误

  1. 在 Windows 10 中,从此ftp 链接下载源代码
  2. 假设您已经在ImShot_App_minimal文件夹运行的 vscode 终端中安装了 vscode、node.jsyarn install
  3. 然后运行yarn run build --asar
  4. 运行imshot-minimal-win32-x64\imshot-minimal.exe并在控制台日志中检查 R 文件的路径
  5. 获得预期的结果运行第 4 步但没有 --asar 标志

走错路的原因是什么?以及如何解决这个问题?

谢谢

4

0 回答 0