Требования npm node-gyp (node-sass) для Windows

неделю назад мне пришлось установить python и компилятор Visual C++ (инструменты сборки Windows), чтобы запустить мой угловой проект.

(См. README https://github.com/nodejs/node-gyp)

Через несколько дней эти требования больше не нужны. Я могу запустить npm install в своем проекте, и все пакеты будут установлены отлично.

Кто-нибудь знает, что изменилось? Мне действительно нужно знать, почему это работает прямо сейчас без инструментов сборки Python и Windows.


person Webworx23    schedule 14.06.2017    source источник


Ответы (1)


node-sass предоставляет готовые двоичные файлы для поддерживаемых платформ. Я предполагаю, что вы установили Node 8 до того, как бинарные файлы были доступны для выпуска. Когда установка не может найти наши готовые двоичные файлы, для их сборки на вашем компьютере требуется установка node-gyp.

person nschonni    schedule 15.06.2017
comment
Спасибо, но нет. Node 6.x установлен, и я должен установить SASS_BINARY_PATH для загрузки локального пакета вместо того, чтобы получать его через Интернет с github. Причина в ограниченной сети. Так что я должен построить его на моей машине. - person Webworx23; 26.06.2017