Я пишу код для загрузки c ++ dll из электрона. Мой DLL 32 бит. Я использую NaN и привязки для достижения этой цели. Я использовал следующие команды для установки сборки для 32 бит:
node-gyp clean configure build --verbose --arch=ia32
npm set npm_config_arch ia32
npm install --arch=ia32 electron-prebuilt -g
Когда я запускаю npm install, я получаю следующую ошибку:
фатальная ошибка LNK1112: тип компьютера модуля «X86» конфликтует с типом машины назначения «x64»
Хотя я могу собрать и запустить мой модуль с помощью следующей команды:
electron-rebuild -f -w yourmodule --arch=ia32
Но мне интересно, почему не удается установить npm.