javascript - 渲染器中的 Electron 非上下文感知 native 模块

标签 javascript node.js electron

我已将 Electron 更新到我的项目中的最新版本,因为存在一些打印机问题,现在我面临这个问题,即当我将包导入前端时,它会抛出这个错误,但这没有任何问题,但这让我很困扰,我有搜索并找到了这个#1839
但是我找不到任何东西,或者我不明白我现在应该怎么做我已经尝试过

app.allowRendererProcessReuse = true;

它消除了(在命令行中)错误,但它完全停止工作并在前端抛出大错误任何人都可以帮助我解决这个问题

(node:11484) Electron: Loading non-context-aware native module in renderer: '\?\C:\Users\admin\Desktop\co-electronupdate\node_modules@serialport\bindings\build\Release\bindings.node'. This is deprecated, see https://github.com/electron/electron/issues/18397.

(node:11484) Electron: Loading non-context-aware native module in renderer: ''\?\C:\Users\admin\Desktop\co-electronupdate\node_modules@serialport\bindings\build\Release\bindings.node'. This is deprecated, see https://github.com/electron/electron/issues/18397.



正如你所看到的,还有一个大的讨论仍在进行我不明白我有 2 个问题
  • 我应该忽略错误
  • 有什么我可以做的还是我应该继续使用 Electron 7.xx
  • 最佳答案

    最后,如果有人对此感到好奇,我找到了我的答案 link

    app.allowRendererProcessReuse = false
    
    将此行添加到 main.js

    关于javascript - 渲染器中的 Electron 非上下文感知 native 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60106922/

    相关文章:

    node.js - Node Telegram Bot API 返回错误请求 : there is no photo in the request

    node.js - 如何从另一个ComponentDialog正确调用ComponentDialog

    electron - 使用 electron-builder 的 snap 安装程序的默认主目录

    javascript - 当数据类型为 url 时,jqgrid setColProp 不起作用

    javascript - 使用 .then 进行包装在函数中的 ajax 调用

    javascript - 如何将 HTML 文本插入 jQuery

    node.js - 如何使用nodejs读取docx文件?

    javascript - 无法从 javascript 运行参数化方法

    node.js - 为什么 s3.putObject 会为 nodejs Buffer 抛出 ERR_INVALID_ARG_TYPE ?

    node.js - 使用菜单项操作 Electron 中的 DOM