Причины и решения для сбоя установки node-sass

SCSS

Причина отказа

Когда npm устанавливает зависимости node-sass, он загружает файлы .node с github.com. Из-за проблем в домашней сетевой среде время загрузки может быть очень большим и даже привести к сбою тайм-аута.

Решение

  1. Используйте инструменты для загрузки через стену
  2. Используйте зеркало Taobao для загрузки (рекомендуется)

1. Используйте зеркало Taobao для загрузки

Установите переменную sass_binary_site так, чтобы она указывала на адрес зеркала Taobao.

npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

Или установите глобальный источник зеркала:

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/

Позже, когда дело доходит до установки node-sass, он будет загружен с зеркала Taobao.

2. Используйте cnpm для загрузки

Установка node-sass с использованием cnpm по умолчанию загрузит его из зеркального источника Taobao.

cnpm install node-sass

Уведомление

Переустановите проблему после неудачной установки

Предыдущая установка не удалась, и ее необходимо установить снова, затем сначала удалить node-sass, а затем установить его.

npm uninstall node-sass
npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

Связанные сообщения об ошибках