gpt4 book ai didi

node.js - 应用程序启动时,NodeJS Windows 10 地理定位模块在 Electron 中引发错误

转载 作者:行者123 更新时间:2023-12-03 12:35:09 25 4
gpt4 key购买 nike

我在一个运行良好的 Electron 应用程序中使用模块“@nodert-win10-rs4/windows.devices.geolocation”。后来我安装了一个 Node 模块并重建了所有模块。现在它停止工作并抛出错误。该模块的先前版本(“@nodert-win10-rs4/windows.devices.geolocation”)是1.0.0,因此我重新安装了它,该模块的新版本是“0.3.2”但仍然错误。即使我在全新的 Electron 快速启动应用程序中尝试过这个,我也看到了同样的错误。我在这里添加了 package.json 的屏幕截图和错误。 (仅供引用 - 尽管有一些警告,但模块已安装和重建,没有任何错误,我也添加了安装/构建的屏幕截图)。非常感谢任何帮助/建议。

我看到其他有类似错误的帖子,但我已经采取了那里提到的行动。

谢谢
穆萨

N.B - 交叉发布 here

package.json
app error
rebuild log

最佳答案

我遇到了同样的问题,这就是我解决它的方法。

  • 将 windows.devices.geolocation 复制到您的 Electron 应用程序文件夹中并更新依赖项以指向该文件夹的位置。您需要将此行添加到您的 Electron App
  • 的 package.json 中

    “windows.devices.geolocation”:“文件:windows.devices.geolocation”
  • 导航到新复制的文件夹并构建您的 NodeRT“插件”以匹配您的 Electron 版本。在此处查看此帖子 NodeRT with Electron

    node-gyp 重建 --target=4.0.1 --arch=x64 --dist-url= https://atom.io/download/atom-shell
  • 运行npm install在顶级 Electron 应用程序中。
  • 关于node.js - 应用程序启动时,NodeJS Windows 10 地理定位模块在 Electron 中引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53229764/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com