Хто-небудь може мені пояснити, що таке node-gyp
і чому він використовує мої системні файли для створення пакетів Node.JS.
- Якщо Ii будує проект вузла, він використовується
node-gyp
внутрішньо. - Тоді я просто націлив цей проект і перейшов до іншої системи
- Я знімаю його там і намагаюся використовувати
Чи спрацює такий підхід?
Коли я запускаю,
—
Kzqai
yarn why node-gyp
він повертається до: тому що node-sass
я впевнений, що він має інші можливості, але це може бути у вашому проекті, якщо у вас чи у когось, кого ви любите, було поставлено діагноз sass
.
@slebetman перехід на іншу версію вузла не буде працювати, не впевнений, що це на 100% правда, але, з мого досвіду, вам потрібно видалити старий node-gyp після оновлення версії nodejs і під час встановлення модулів він буде автоматично відновлюватися у фоновому режимі.
—
Лукас Лейсіс
node-gyp
це якmake
. Це інструмент, який використовується для контролю процесу компіляції проектів C ++. Тільки він розроблений спеціально для node.js аддонів (модулів, написаних на C ++). Тому перехід до іншої системи може працювати, якщо він використовує той самий процесор. Переміщення в іншу ОС або процесор (наприклад, від x86 до ARM) не буде працювати. Для Linux перехід на інший дистрибутив різної версії одного і того ж дистрибутива може чи не може працювати. Я не впевнений на 100%, якщо перехід на іншу версію node.js спрацює