Nvm-windows: Этот проект меня смущает

Созданный на 12 авг. 2018  ·  3Комментарии  ·  Источник: coreybutler/nvm-windows

Я только что установил node.js и npm на свой компьютер с Windows, когда инструкции (https://docs.npmjs.com/getting-started/installing-node) отправили меня сюда. Чтение этого README меня полностью смутило. Нужны ли мне nvm-windows? Отличается ли он от того, что я только что установил?

Я не думаю, что меня интересуют версии чего-либо; Я просто хочу иметь возможность загружать файлы с помощью npm и пробовать любое асинхронное программирование, которое я могу сделать с помощью node.js. Ждем простого ответа.

Самый полезный комментарий

Очень не хочется не соглашаться, и я не хочу набрасываться на новичка, но разве это не просто случай неправильного чтения документации?

Предоставленная страница ясно дает понять, в чем именно заключается разница между обычной установкой node.js и даже почему вы должны использовать nvm, а не устанавливать node локально. Кроме того, здесь нет ссылки, здесь просто упоминается «a» NVM, а не конкретно этот.

На начальной странице написано:

Если вы просто хотите начать изучать npm, быстрее всего использовать метод установки Node.js. Если вы продвинутый разработчик, готовый приступить к работе с версиями, используйте менеджер версий узла.

Потом ниже написано:

Установите npm и управляйте версиями npm
npm написан на Node.js, поэтому вам нужно установить Node.js, чтобы использовать npm. Вы можете установить npm через веб-сайт Node.js или установив Node Version Manager или NVM. В этой главе объясняются оба варианта.

Если вы просто хотите начать изучать npm, быстрее всего использовать метод установки Node.js. Если вы продвинутый разработчик, готовый приступить к работе с версиями, используйте менеджер версий узла. Если вы не уверены, пожалуйста, прочтите эту главу, прежде чем принять решение. Вы всегда можете изменить способ запуска npm в будущем.

Когда вы затем читаете главу, она продолжает объяснять:

Поскольку продукты npm и node.js управляются разными организациями, обновления и обслуживание могут стать сложными. Кроме того, процесс установки Node.js устанавливает npm в каталог, который имеет только локальные разрешения. Это может привести к ошибкам прав доступа при попытке глобального запуска пакетов.

Чтобы решить обе эти проблемы, многие разработчики предпочитают использовать диспетчер версий узлов или nvm для установки npm. Менеджер версий позволит избежать ошибок прав доступа и решить сложности обновления Node.js и npm.

Я думаю, это довольно ясно, если честно, нет?

Все 3 Комментарий

Нет, в этом нет необходимости.

Это дополнительный инструмент для управления версиями node и npm, более удобный для вашей ОС Windows.

Как мы знаем, node и npm часто обновляют свои версии. И есть люди, которые работают над многими проектами одновременно с разными версиями узла. И вообще, в вашей ОС должна быть только одна версия узла.
Если вы хотите изменить версию узла в любое время; или если вам нужно, чтобы несколько версий узла сосуществовали. Программа nvm - то, что вам нужно. А это nvm для ОС Windows.

@libook правильно. Я присваиваю это себе, потому что думаю, что сообщение в блоге поможет прояснить это. Надеюсь, скоро найду на это время.

Очень не хочется не соглашаться, и я не хочу набрасываться на новичка, но разве это не просто случай неправильного чтения документации?

Предоставленная страница ясно дает понять, в чем именно заключается разница между обычной установкой node.js и даже почему вы должны использовать nvm, а не устанавливать node локально. Кроме того, здесь нет ссылки, здесь просто упоминается «a» NVM, а не конкретно этот.

На начальной странице написано:

Если вы просто хотите начать изучать npm, быстрее всего использовать метод установки Node.js. Если вы продвинутый разработчик, готовый приступить к работе с версиями, используйте менеджер версий узла.

Потом ниже написано:

Установите npm и управляйте версиями npm
npm написан на Node.js, поэтому вам нужно установить Node.js, чтобы использовать npm. Вы можете установить npm через веб-сайт Node.js или установив Node Version Manager или NVM. В этой главе объясняются оба варианта.

Если вы просто хотите начать изучать npm, быстрее всего использовать метод установки Node.js. Если вы продвинутый разработчик, готовый приступить к работе с версиями, используйте менеджер версий узла. Если вы не уверены, пожалуйста, прочтите эту главу, прежде чем принять решение. Вы всегда можете изменить способ запуска npm в будущем.

Когда вы затем читаете главу, она продолжает объяснять:

Поскольку продукты npm и node.js управляются разными организациями, обновления и обслуживание могут стать сложными. Кроме того, процесс установки Node.js устанавливает npm в каталог, который имеет только локальные разрешения. Это может привести к ошибкам прав доступа при попытке глобального запуска пакетов.

Чтобы решить обе эти проблемы, многие разработчики предпочитают использовать диспетчер версий узлов или nvm для установки npm. Менеджер версий позволит избежать ошибок прав доступа и решить сложности обновления Node.js и npm.

Я думаю, это довольно ясно, если честно, нет?

Была ли эта страница полезной?
0 / 5 - 0 рейтинги