У меня есть приложение, которое я создал для Windows. Я разработал приложение на рабочем столе Linux с установленным wine
. Приложение прекрасно работает на Linux, а установка приложения выполняется правильно на Windows. Теперь, когда я интегрирую больше аппаратных функций, мне нужно иметь возможность собирать и тестировать из Windows.
Когда я делаю npm install
в Windows, он не работает должным образом. Я использую одну и ту же версию Node для Windows и Linux. У меня есть ошибки, указывающие на "не могу найти unistd.h
". Я думал, что npm
разрешит конкретные вещи, необходимые для каждой платформы. Есть ли что-то еще, что я должен сделать, чтобы npm
правильно построить на Windows?
Я нашел поток здесь для аналогичной проблемы, но не знаю, как использовать какой-либо изрешения для решения моей проблемы. В моем случае это сторонние зависимости, такие как unix-dgram
и winston
, которые ищут unistd.h
. Нужно ли изменять сам модуль?