Итак, я загружаю это: https://nodejs.org/dist/v10.16.3/node-v10.16.3-win-x86.zip
Распакуйте его. Затем установите Wine 32-bit:
dpkg --add-architecture i386 && apt-get update && apt-get install -y wine32
Я получаю это сообщение об ошибке:
wine ./node/npm --version
wine: Bad EXE format for Z:\srv\node\npm..
node.exe
работает, хотя:
wine node/node.exe --version
v10.16.3
ls -la node/
total 21544
drwxr-xr-x 3 root root 4096 Aug 15 18:54 .
drwxr-xr-x 1 root root 4096 Sep 19 09:33 ..
-rw-r--r-- 1 root root 53390 Aug 15 18:19 CHANGELOG.md
-rw-r--r-- 1 root root 70122 Aug 15 18:19 LICENSE
-rw-r--r-- 1 root root 27446 Aug 15 18:19 README.md
-rw-r--r-- 1 root root 21845656 Aug 15 18:54 node.exe
-rw-r--r-- 1 root root 10630 May 24 2018 node_etw_provider.man
drwxr-xr-x 3 root root 4096 Aug 15 18:54 node_modules
-rw-r--r-- 1 root root 4974 Aug 15 18:19 node_perfctr_provider.man
-rw-r--r-- 1 root root 702 May 24 2018 nodevars.bat
-rw-r--r-- 1 root root 867 Aug 15 18:19 npm
-rw-r--r-- 1 root root 483 May 24 2018 npm.cmd
-rw-r--r-- 1 root root 922 May 26 2018 npx
-rw-r--r-- 1 root root 539 May 26 2018 npx.cmd
Как вы можете см нпм не exe. Как запустить 32-битный npm в 64-битной системе Linux через Wine 32-bit?
Я Думаю, что можно смочь клонировать repo в node_modules
сами и скомпилировать его вручную использование
node-gyp clean configure build --verbose --target_arch=ia32
внутренняя часть каталог, где Вы клонировали repo.