Ранее моя компания использовала node-sass
v3.13.1, которая устарела и теперь вернет 404.Я обновил его некоторое время назад, чтобы загрузить v4.9.4.Это была боль, и она продолжала хотеть перезагрузить 3.13.1, но в конечном счете это работало, я забыл как.В любом случае, теперь я на новом компьютере и переустанавливаю пакеты npm, используя npm install
, и это СНОВА ищет этот v3.13.1.Эта глупость просто не умирает.Конечно, это не с 404.
То, что я сделал:
- Я подтвердил, что единственная ссылка на узел-sass в package.json - 4.9.4.
- Я подтвердил, что единственная ссылка на узел-sass в package-lock.json - 4.9.4
- Я выполнил
npm cache clean --force
- Я дважды проверил, что мой git bash установлен направильный каталог при запуске npm install
- Я дважды проверил, что правильные package.json и package-lock.json находятся в том же каталоге
- Я запустил
npm install node-sass@4.9.4
, и он ответил, что загружаетсяКэшированный бинарный файл найден в .... тогда он начал загружать node-sass@3.13.1
Я в растерянности.Как мне убить эту штуку раз и навсегда, чтобы никогда не позволить npm попытаться загрузить этот глупый устаревший пакет?