gpt4 book ai didi

node.js - 无法在 Windows 10 上运行串口

转载 作者:太空宇宙 更新时间:2023-11-04 00:10:23 25 4
gpt4 key购买 nike

我正在开发一个 Electron 应用程序,经过几次尝试后我陷入了困境。加载串行端口时,浏览器检查器返回以下错误。

Uncaught Error: Error en una rutina de inicialización de biblioteca de vínculos dinámicos (DLL).
\\?\C:\Users\Administracion\Desktop\manu\Sistemas\recargas_ussd\node_modules\serialport\build\Release\serialport.node
at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:172:20)
at Object.Module._extensions..node (module.js:598:18)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:172:20)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)
at bindings (C:\Users\Administracion\Desktop\manu\Sistemas\recargas_ussd\node_modules\bindings\bindings.js:81:44)
at Object.<anonymous> (C:\Users\Administracion\Desktop\manu\Sistemas\recargas_ussd\node_modules\serialport\lib\bindings\win32.js:2:36)

为了使用它,我使用以下方法从源代码构建了它:

npm install --global --production windows-build-tools

由于这还不够,所以手动安装 https://www.microsoft.com/en-us/download/confirmation.aspx?id=40760最近:

npm config set msvs_version 2015
npm install --save --build-from-source serialport

这允许我构建串行端口。但是我仍然无法使用它。

最佳答案

我能够使用以下方式运行它:

npm install --save-dev electron-rebuild

将其添加到 package.json

"scripts": {
"rebuild": "electron-rebuild -f -w yourmodule"
}

并且正在运行

npm run rebuild

关于node.js - 无法在 Windows 10 上运行串口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49956517/

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