Тонны ошибок после использования "npm install" из Verson 8.3.23, но приложение было разработано с 7.0.5 - PullRequest
0 голосов
/ 01 февраля 2020

У меня проблема с созданием проекта Angular, который был разработан в версии 7.0.5. Текущая версия, которую я использую: 8.3.24.

Я выполнил npm install -g @ angular / cli после установки NodeJS LTS - как обычно ...

Когда я пытаюсь установить новые зависимости для проекта с помощью npm install, я всегда получаю некоторые ошибки при компиляции node-sass в исходном коде C / C ++.

И КАЖДОЕ решение / обходной путь, который я нашел в почти целое число rnet всегда приводит к одной и той же проблеме ... процесс сборки node-sass начинается снова. (python и что-то, называемое "gyp", также каким-то образом участвует).

Я также пытался установить npm install -g @ angular / cli@7.0.5 -> оригинальную версию с этим проект был разработан. тот же результат: он также начнет строить компонент node-sass, что не получится ...

Так что ВСЕГДА тот же результат, и НЕТ, АБСОЛЮТНО НЕТ исключений !! Концы всегда совпадают с каждой командой, которую я пробовал.

Если вам нужны какие-то журналы, не стесняйтесь спрашивать.

Большое спасибо за ваши отзывы !!

С уважением, Ганс

1 Ответ

0 голосов
/ 01 февраля 2020

Я дам более длинный ответ на вопрос npm, который вы подняли.

Короткая версия -

версия узла-sass (v4.9.3), которую вы пытаетесь, не поддерживается на версии узла (12) вы работаете.

Вам необходимо использовать node-sass v4.12.0 или выше.

Если у вас нет контроля над версией node-sass, попробуйте запустить в поддерживаемая версия узла, узел 10.18.1 будет наивысшей версией, которая будет работать с node-sass v4.9.3

edit

дополнительная информация:

в вашем репозитории есть файл блокировки это может быть связано с более низкой версией node-sass, вы можете удалить ее и запустить снова npm install

...