我正在用robotsjs在有角电子应用程序中进行远程控制,它在开发模式(npm运行电子)中正常加载,但是当我使用电子打包程序打包(.exe)时,然后在生成exe文件后,我得到了“找不到模块exe文件中的“ robotjs”。
S / W详细信息。
电子-v7.1.1
节点-v10.16.3
赢-赢10个64位
我遵循robotjs.io并遵循所有先决条件,没有帮助。
答案 0 :(得分:0)
我想出办法解决这个问题,不确定是否是正确的方法。
1)电子包装机。 --win32 --overwrite --prune --app-version = 0.0.1 --asar --icon =。/ src / assets / icons / images / Mavenir_blue.ico --ignore = / src --ignore = / node_module
删除--ignore / node_module
2)编译时将robotsjs模块移出节点模块。