фатальная ошибка LNK1112: тип компьютера модуля 'X86' конфликтует с типом компьютера назначения 'x64' во время установки npm - PullRequest
0 голосов
/ 26 июня 2019

Я пишу код для загрузки 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.

...