Установка npm независимо от ОС и архитектуры - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть скрипт node.js, который работает на платформе Linux и Windows. Я использую пакет node-windows для связи с Windows и использую node-linux для Linux. Теперь, когда я хочу запустить в Linux узел, ошибка мне:

Ошибка: не удается найти модуль 'node-windows'

и когда хочу установить node-windows в Linux выдается ошибка мне:

npm ERR! node v8.11.4
npm ERR! npm  v5.6.0
npm ERR! code EBADPLATFORM

npm ERR! notsup Unsupported
npm ERR! notsup Not compatible with your operating system or architecture: 
node-windows@1.1.3
npm ERR! notsup Valid OS:    win32
npm ERR! notsup Valid Arch:  any
npm ERR! notsup Actual OS:   linux
npm ERR! notsup Actual Arch: x64

npm ERR! Please include the following file with any support request:
npm ERR!     /home/william/app/mcard-api/npm-debug.log

Есть ли способ npm install независимо от зависимости ОС от ОС и архитектуры? Если нет, есть ли способ require упаковать в зависимости от платформы в исходном коде?

...