Насколько я знаю, некоторые модули node.js полагаются на поддержку родных OS-библиотек, например node-imagimagick.Могут ли модули Nodejs переноситься в разных дистрибутивах Linux?
Но этот вопрос меня беспокоит некоторое время.
Скажите в одном Linux (например, Ubuntu) У меня есть приложение nodejs со всеми зависимостями, загруженными через npm install
, может ли приложение nodejs вместе с зависимостью просто копироваться в другую ОС (разное распределение Linux, например, Redhat) и выполняются плавно, предполагая, что последний требует собственных библиотек.
Будет ли проблема совместимости?
Я думаю, что реальные вопросы есть то, что делает npm install
do? он создает собственный двоичный код конкретной ОС или просто загружает библиотеки javascript.
'npm install' извлекает модули из [npmjs.org] (http://npmjs.org), поскольку они публикуются там авторами модулей. Поэтому вы не можете сделать общее утверждение обо всех модулях. – laggingreflex