Учу программирование на JS, и так получилось, что я не могу устанавливать библиотеки через npm. Что только ни пробовал, но решения не нашёл (если у вас есть решение, то напишите пж). Не знаю, может быть, это из-за того, что я из Туркменистана (все ресурсы заблокированы). У нас здесь невозможно купить сервер, но моя мама в Турции и может купить, но я не знаю, будет ли работать этот сервер в Туркменистане.
Owez Atajanow, сервер, купленный загранице, будет работать, т.к. он находится за границей. Будет ли к нему доступ из твоей страны - это вопрос другой.
Для использования твоего сервера и подключения к нему из твоей страны рекомендую попробовать настроить на сервере и клиенте вот это: https://habr.com/ru/articles/731608/
Но рекомендую сначала попробовать просто SSH, возможно он и не блокируется.
Используйте тот же vpn, какой используют все. Никакой особенный VPN для npm не нужен.
На сколько я знаю, в Туркменистане блокируют много ip-адресов публичных VPN а также блокируют на основе протоколов => то что ваша мама из Турции купит - врядли подойдёт.
Как раз дело в том, что "какой используют все" - не получится :) Во-первых в Туркменистане забанено множество ресурсов - здесь пожалуй самая жесткая цензура (если не считать Северную Корею, где вообще забанено все), во-вторых, в Туркменистане нехило продвинутая местная СБ - она лихо находит и банит все новые ресурсы :)
Так что ответ - не будет работать ( а если и будет - то очень недолго)
Set your npm registry for different npm mirrors. Currently I use yarn's registry. If you find better working mirror hit me up. Cheers (:
npm config set registry https://registry.yarnpkg.com/