Channels / Cyprus_iT chat
Cyprus_iT chat
@badcyprus · supergroup
· filtered by
Stepan
Mar 25 2022
Next Day →
Stepan
2022-03-25 18:49 UTC
Kari Morozova
Добрый вечер! Пытаюсь установить vue.js глобально в проект. Но в терминале выдаёт ошибку permission ...
Если вы пытаетесь поставить npm пакет глобально (с флагом -g) то возможно потребуется запустить команду из-под sudo лучше использовать npx
Stepan
2022-03-25 18:51 UTC
Eugene Pakhomov
Решение на все случаи жизни - не устанавливайте пакеты NPM глобально. Никакие. Вот прям вообще.
Уста...
Согласен, совет так себе, поторопился. Даже офф дока https://docs.npmjs.com/downloading-and-installing-packages-globally советует теперь использовать npx. Я просто давно фронт не трогал, отстал от трендов
Stepan
2022-03-25 18:53 UTC
Eugene Pakhomov
Если хочется душераздирающих историй, посмотрите новости последних недель по `node-ipc`. :)
Видел. Прискорбное сумашествие конечно :(
Stepan
2022-03-25 18:57 UTC
Eugene Pakhomov
И в глобальном плане это - не исключение, а следствие неадекватности экосистемы.
В данном случае, кс...
Система то адекватна на мой взгляд. А вот люди некоторые не очень и получаем случаи с node-ipc :) Сам npm вроде норм как экосистема. Или вы про модерацию говорите или что-то подобное?
Stepan
2022-03-25 18:59 UTC
Stepan Seliuk
Пакеты локать надо, а не последние выкачивать )) особенно на проде
Так вроде npm уже давно лочит версии, разве нет? Они же вслед за yarn побежали в этом плане почти сразу
Stepan
2022-03-25 19:02 UTC
Eugene Pakhomov
Вы имели дело с пакетами в *nix и с Maven?
В первом случае более чем суровая модерация, более строги...
С maven дела не имел, но и в pypi не упомню такого поведения (хотя и строгой модерации там также нет). Так что да, исполнение кода при установке, выглядит и правда не сильно безопасно.
Stepan
2022-03-25 19:27 UTC
Eugene
Тут на mail.ru облако 512 гигов за 11 евро, если вдруг кому )
Для любителей экстрима?)
Mar 25 2022
Next Day →
7 messages on this day