Translate

Поиск по этому блогу

Показаны сообщения с ярлыком PowerShell. Показать все сообщения
Показаны сообщения с ярлыком PowerShell. Показать все сообщения

четверг, 9 июля 2020 г.

Как обновить npm на windows.

Сегодня мы разберем очень простую, на первый взгляд, но часто вызывающую вопросы, задачу - как правильно обновить npm (пакетный менеджер) на windows.



Очень часто проблема возникает, казалось бы ниоткуда, например: перестает правильно устанавливаться приложение create-react-app после его обновления или не устанавливаются какие-либо пакеты.

Если вы сталкивались с проблемой установки и запуска приложения React после обновления, используя npx, то сегодня мы найдем самое простое решение.

Первое, что нам нужно сделать это:

Запустить Windows PowerShell от имени администратора.

Я буду показывать на своем windows 8.1 (64 bit), но это мало будет отличаться от других версий (7 и 10). Чтобы открыть эту оболочку - Windows PowerShell, нам нужно нажать правой кнопкой мышки на окошко виндовс - ⊞ ( слева внизу - первое в трее) и выбрать, в появившемся списке - "Запустить Windows PowerShell от имени администратора". Обратите внимание, что именно Windows PowerShell, а не КС- командную строку(!!!)

Если этой команды нет в списке, как у меня, то просто нажимаем кнопку "Windows" - ⊞ Win (между левым Ctrl и Alt) и ищем в разделе "Приложения" => "Служебные - Windows" => Windows PowerShell



Как только вы нашли Windows PowerShell, то нужно нажать на нее правой кнопкой мышки и в выпадающем списке выбрать - "Запустить от имени администратора"



После этого сразу откроется окно Windows PowerShell и первое, что нам нужно сделать, это позволить исполнятся нужному сценарию. Для этого нужно ввести:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force


Более подробно о этом вы можете прочитать в статье Роберта Шелдона - Защита сценариев PowerShell

Теперь нам нужно исполнить само обновление - поочередно ввести вот эти две команды:

npm install --global --production npm-windows-upgrade
npm-windows-upgrade


Если вы просто хотите обновить npm до последней версии, то команда такая:

npm-windows-upgrade --npm-version latest


После этого ваш пакетный менеджер обновится и это избавит вас от многих неприятностей при установке пакетов и работе с приложениями.

Если для запуска новой версии create-react-app, вам не помогло обновление пакетного менеджера, то я настоятельно рекомендую вам прочитать мою статью о том, как исправить эти проблемы:Что нового в приложении Create React App 3

Хотите освоить самые современные методы написания React приложений? Надоели простые проекты? Нужны курсы, книги, руководства, индивидуальные занятия по React и не только? Хотите стать разработчиком полного цикла, освоить стек MERN, или вы только начинаете свой путь в программировании, и не знаете с чего начать, то пишите через форму связи, подписывайтесь на мой канал в Телеге, вступайте в группу на Facebook. Пишите мне - kolesnikovy70 почта gmail.com


Удачного кодирования!                                                                                                                                                              

Телеграм канал - Full Stack JavaScript Developer
Помочь проекту (любая валюта). DONATE


Хотите освоить самые современные методы написания React приложений? Надоели простые проекты? Нужны курсы, книги, руководства, индивидуальные занятия по React и не только? Хотите стать разработчиком полного цикла, освоить стек MERN, или вы только начинаете свой путь в программировании, и не знаете с чего начать, то пишите через форму связи, подписывайтесь на мой канал в Телеге, вступайте в группу на Facebook.Пишите мне - kolesnikovy70 почта gmail.com