Я использовал установщики NodeJS с официального сайта https://nodejs.org/en/. Для Linux это просто архив, а для Windows это файл .msi.
Проблема в том, что в Linux распакованный архив содержит каталог include/node с uv.h, v8.h и большинством других известных заголовков, а в Windows каталог include не появляется после установки с .msi.
Я попытался использовать команду «npm install node-gyp», но она не установила заголовки. После более глубокого гугления я обнаружил, что у многих людей каким-то образом есть каталог C:\Users\UserName\.node-gyp со всеми заголовками, но у меня его нет.
Вопросы:
- Как установить «полный» (содержащий заголовки) node-gyp в Windows?
- Почему «npm install node-gyp» этого не делает?
P. S: Также обнаружил, что некоторые люди получают его с помощью «git clone https://github.com/nodejs/node. а>". Действительно ли я должен использовать этот уродливый способ и вручную копировать заголовки из клонированного проекта в свой дом ?? Я предположил, что .msi или «npm install node-gyp» должны выполнить всю работу.