Channels / Cyprus_iT chat
Cyprus_iT chat
@badcyprus · supergroup
· filtered by
サイトー 中村
サイトー 中村
2022-03-25 18:54 UTC
Eugene Pakhomov
Решение на все случаи жизни - не устанавливайте пакеты NPM глобально. Никакие. Вот прям вообще.
Уста...
Есть и третий вариант, в ~ сделать что-то вроде .npm-global , прописать его в npmrc и path
И пакеты сыты и файлы целы
И пакеты сыты и файлы целы
サイトー 中村
2022-03-25 18:56 UTC
Eugene Pakhomov
Можно, но сложно - больше движущихся частей, надо что-то настраивать, легко сломать. А человеку - ви...
Ну cli конечно лучше через npx, согласен
У меня глобально так всякие lsp стоят
У меня глобально так всякие lsp стоят
サイトー 中村
2022-03-25 19:05 UTC
Eugene Pakhomov
Он-то лочит. Но работает это только если вы используете `npm ci` для CI/CD, а не `npm i`, как каждый...
Ну вообще npm i писать будет только если в локфайле отсутствует необходимый пакет
По идее такая ситуация возникать не должна, равно как отсутствие локфайла в принципе
По идее такая ситуация возникать не должна, равно как отсутствие локфайла в принципе
サイトー 中村
2022-03-25 19:11 UTC
Eugene Pakhomov
Неверно. Я вот только что проверил - в старом проекте запустил `npm i`. __Внезапно__ `package-lock.j...
А какая версия npm и локфайла?
4 messages on this day