我正在写代码从electron加载c++ dll。我使用NaN和绑定(node-gyp)来实现这一点。我正在创建一个32位的dll。大约2-3天前我能够从electron加载dll。突然我现在得到这个错误:错误:%1不是有效的Win32应用程序。我确实运行了以下命令,但它们没有帮助:node-gyp清理配置生成--详细--arch= ia 32 npm设置npm配置arch ia 32 npm安装--arch= ia 32电子预生成g重新安装节点和电子。
vwoqyblh1#
而不是重新安装节点。这是我所做的,它为我工作
npm set npm_config_arch ia32 npm clean-install --arch=ia32
第一个命令将节点环境设置为32位。第二个命令重新安装所有与32位兼容的节点软件包。
2nc8po8w2#
不适合我(节点v18.14.0)
$ npm set npm_config_arch ia32 npm ERR! `npm_config_arch` is not a valid npm option
2条答案
按热度按时间vwoqyblh1#
而不是重新安装节点。这是我所做的,它为我工作
第一个命令将节点环境设置为32位。第二个命令重新安装所有与32位兼容的节点软件包。
2nc8po8w2#
不适合我(节点v18.14.0)