nvm环境安装(windows篇)

这篇具有很好参考价值的文章主要介绍了nvm环境安装(windows篇)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、NVM版本管理环境安装配置

1.nvm for windows安装包下载地址:

Releases · coreybutler/nvm-windows · GitHub

2.安装nvm

根据个人习惯下载setup或noinstall,setup包自动配置环境变量,加入系统PATH,如果下载noinstall包,解压到任意位置(惯例,路径不包含空格、特殊字符及中文),并配置环境变量。

注意:如果安装过程报错,请尝试使用管理员打开命令行

打开命令行,输入nvm -v指令,能显示版本号即可

C:\Users\Aidy>nvm -v
1.1.11

3.配置nvm

输入nvm -h,显示帮助

C:\Users\Aidy>nvm -h

Running version 1.1.11.

Usage:

  nvm arch                     : Show if node is running in 32 or 64 bit mode.
  nvm current                  : Display active version.
  nvm debug                    : Check the NVM4W process for known problems (troubleshooter).
  nvm install <version> [arch] : The version can be a specific version, "latest" for the latest current version, or "lts" for the
                                 most recent LTS version. Optionally specify whether to install the 32 or 64 bit version (defaults
                                 to system arch). Set [arch] to "all" to install 32 AND 64 bit versions.
                                 Add --insecure to the end of this command to bypass SSL validation of the remote download server.
  nvm list [available]         : List the node.js installations. Type "available" at the end to see what can be installed. Aliased as ls.
  nvm on                       : Enable node.js version management.
  nvm off                      : Disable node.js version management.
  nvm proxy [url]              : Set a proxy to use for downloads. Leave [url] blank to see the current proxy.
                                 Set [url] to "none" to remove the proxy.
  nvm node_mirror [url]        : Set the node mirror. Defaults to https://nodejs.org/dist/. Leave [url] blank to use default url.
  nvm npm_mirror [url]         : Set the npm mirror. Defaults to https://github.com/npm/cli/archive/. Leave [url] blank to default url.
  nvm uninstall <version>      : The version must be a specific version.
  nvm use [version] [arch]     : Switch to use the specified version. Optionally use "latest", "lts", or "newest".
                                 "newest" is the latest installed version. Optionally specify 32/64bit architecture.
                                 nvm use <arch> will continue using the selected version, but switch to 32/64 bit mode.
  nvm root [path]              : Set the directory where nvm should store different versions of node.js.
                                 If <path> is not set, the current root will be displayed.
  nvm [--]version              : Displays the current running version of nvm for Windows. Aliased as v.

常用命令:

nvm install:安装指定版本的node.js

nvm list:查看已安装的版本

nvm list available:查看远程可用版本

nvm node_mirror:设置node.js下载镜像地址,根据个人爱好设置,我一般使用阿里镜像

nvm node_mirror https://npmmirror.com/mirrors/node/

nvm use:选用已安装的版本

二、使用nvm安装node.js

1.查看可用的node.js版本

C:\Users\Aidy>nvm list available

|   CURRENT    |     LTS      |  OLD STABLE  | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
|    20.5.0    |   18.17.0    |   0.12.18    |   0.11.16    |
|    20.4.0    |   18.16.1    |   0.12.17    |   0.11.15    |
|    20.3.1    |   18.16.0    |   0.12.16    |   0.11.14    |
|    20.3.0    |   18.15.0    |   0.12.15    |   0.11.13    |
|    20.2.0    |   18.14.2    |   0.12.14    |   0.11.12    |
|    20.1.0    |   18.14.1    |   0.12.13    |   0.11.11    |
|    20.0.0    |   18.14.0    |   0.12.12    |   0.11.10    |
|    19.9.0    |   18.13.0    |   0.12.11    |    0.11.9    |
|    19.8.1    |   18.12.1    |   0.12.10    |    0.11.8    |
|    19.8.0    |   18.12.0    |    0.12.9    |    0.11.7    |
|    19.7.0    |   16.20.1    |    0.12.8    |    0.11.6    |
|    19.6.1    |   16.20.0    |    0.12.7    |    0.11.5    |
|    19.6.0    |   16.19.1    |    0.12.6    |    0.11.4    |
|    19.5.0    |   16.19.0    |    0.12.5    |    0.11.3    |
|    19.4.0    |   16.18.1    |    0.12.4    |    0.11.2    |
|    19.3.0    |   16.18.0    |    0.12.3    |    0.11.1    |
|    19.2.0    |   16.17.1    |    0.12.2    |    0.11.0    |
|    19.1.0    |   16.17.0    |    0.12.1    |    0.9.12    |
|    19.0.1    |   16.16.0    |    0.12.0    |    0.9.11    |
|    19.0.0    |   16.15.1    |   0.10.48    |    0.9.10    |

This is a partial list. For a complete list, visit https://nodejs.org/en/download/releases

2.安装node.js

C:\Users\Aidy>nvm install 16.20.1
Downloading node.js version 16.20.1 (64-bit)...
Extracting node and npm...
Complete
npm v8.19.4 installed successfully.


Installation complete. If you want to use this version, type

nvm use 16.20.1

   安装完成后查看

C:\Users\Aidy>nvm list

    16.20.1

选择使用16.20.1

C:\Users\Aidy>nvm use 16.20.1
Now using node v16.20.1 (64-bit)

C:\Users\Aidy>nvm list

  * 16.20.1 (Currently using 64-bit executable)

C:\Users\Aidy>npm -v
9.8.1

3.配置node.js

C:\Users\Aidy>npm config set registry https://registry.npmmirror.com/

C:\Users\Aidy>npm config set prefix e:\repos\npm\pkgs

  使用阿里镜像地址

  修改全局包路径(修改后将该路径加入系统环境变量PATH中)

   安装cnpm及yarn管理工具

npm install -g cnpm

npm install -g yarn

 4.修改国内镜像地址后出现的问题及解决方案

因国内网络环境的原因,使用npm默认镜像下载速度比较感人,所以一般使用国内镜像。

但是一旦使用国内镜像地址,会发现运行npm search xxx时无法搜索出结果,报404错误。

C:\Users\Aidy>npm search vue
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmmirror.com/-/v1/search?text=vue&size=20&from=0&quality=0.65&popularity=0.98&maintenance=0.5 - [NOT_FOUND] /-/v1/search not found

npm ERR! A complete log of this run can be found in: e:\repos\npm\cache\_logs\2023-08-07T03_37_04_923Z-debug-0.log

此时使用搜索功能时,必须携带参数,使用默认源镜像才可以,或者不配置全局镜像,每次安装使用--registry https://registry.npmmirror.com使用国内镜像

C:\Users\Aidy>npm search vue --registry https://registry.npmjs.org
NAME                      | DESCRIPTION          | AUTHOR          | DATE       | VERSION  | KEYWORDS
vue                       | The progressive…     | =yyx990803…     | 2023-05-18 | 3.3.4    | vue
vue-router                | > - This is the…     | =yyx990803…     | 2023-07-06 | 4.2.4    |
vue-lazyload              | Vue module for…      | =imawe…         | 2023-04-30 | 3.0.0    | vue-lazyload vue lazyload vue-directive
vue-resource              | The HTTP client for… | =yyx990803…     | 2021-06-14 | 1.5.3    | vue xhr http ajax
bootstrap-vue             | With more than 85…   | =xanf…          | 2022-10-26 | 2.23.1   | Bootstrap Bootstrap v4 Bootstrap for Vue Vue Vue.js Vue v2 SSR Web Components Directives Icons Bootstrap Icons ARIA Accessibility a11y Popper.js CSS SCSS Alert Avatar Badge Brea
ant-design-vue            | An enterprise-class… | =tangjinzhou    | 2023-07-14 | 4.0.0    | vue vue3 ant design antd vueComponent component components ui framework frontend
eslint-plugin-vue         | Official ESLint…     | =yyx990803…     | 2023-07-31 | 9.16.1   | eslint eslint-plugin eslint-config vue vuejs rules
vue-template-compiler     | template compiler…   | =posva…         | 2022-11-09 | 2.7.14   | vue compiler
@coreui/vue               | UI Components…       | =coreui         | 2023-07-16 | 4.10.0   | vue vue-component vue component vue bootstrap bootstrap vue ui library ui components component library components
vue-loader                | > webpack loader…    | =yyx990803…     | 2023-06-02 | 17.2.2   |
vue-js-modal              | Modal Component for… | =euvl           | 2021-08-02 | 2.0.1    | front-end web vue vuejs vue-js dialog alert modal vue-js-modal vue-modal
tdesign-vue-next          | TDesign Component…   | =tdesign-bot    | 2023-08-02 | 1.4.2    | vue vue3 vue-next tdesign typescript
vue-numeric               | Input field…         | =kevinongko     | 2023-06-11 | 2.5.1    | component currency input text number numeric separator vue vue.js
swiper                    | Most modern mobile…  | =nolimits4web   | 2023-08-01 | 10.1.0   | swiper swipe slider touch ios mobile cordova phonegap app framework framework7 carousel gallery plugin react vue slideshow
@vue/compiler-sfc         | @vue/compiler-sfc    | =yyx990803      | 2023-05-18 | 3.3.4    | vue
generator-jhipster        | Spring Boot +…       | =danielfran…    | 2023-07-12 | 8.0.0-b… | yeoman-generator Java Spring Spring Boot Spring Security JPA Hibernate React Angular Vue Twitter Bootstrap Webpack Docker JDL
vue-style-loader          | Vue.js style loader… | =yyx990803…     | 2021-03-03 | 4.1.3    |
sortablejs                | JavaScript library…  | =rubaxa =owenm  | 2022-03-20 | 1.15.0   | sortable reorder drag meteor angular ng-sortable react vue mixin
element-ui                | A Component Library… | =island205…     | 2023-02-13 | 2.15.13  | eleme vue components
vux                       | Mobile web UI based… | =airyland…      | 2021-09-17 | 2.11.1   | vux vue vue ui weui vue-components web-components component components mobile ui framework frontend

这样在使用的时候很不方便,当然,也可以使用cnpm解决,但是个人习惯,喜欢使用原汁原味的东西。

我的解决方案:

在上边配置的prefix(已加入系统变量PATH)或其他PATH路径下,创建批处理文件,内容如下:

@ECHO off
echo Run npm command with default registry
echo npm --registry https://registry.npmjs.org %1 %2

npm --registry https://registry.npmjs.org %1 %2

比如,我的批理命名为“snpm.cmd”

windows安装nvm,Windows,Node.js,node.js,npm

在使用的时候,直接用snpm search xxx即可。

当然,每个人习惯不同,根据个人喜好,能方便使用就行。 文章来源地址https://www.toymoban.com/news/detail-718641.html

到了这里,关于nvm环境安装(windows篇)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows安装npm(Node.js)教程

    在使用之前,先了解下基础定义: npm:  nodejs 下的包管理器。 webpack: 它主要用途是通过CommonJS 的语法把所有浏览器端需要发布的静态资源作相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基

    2024年02月12日
    浏览(61)
  • nvm, node.js, npm, yarn 安装配置

    nvm 是一个 node.js 管理工具,可以快捷下载安装使用多个版本的node.js linux 命令行输入: 卸载: 删除 ~/.bashrc 文件中的 windows 点击 github 链接 windows-releases, 下载下方红框中的exe文件安装即可 卸载找到安装目录中的uninstall文件即可 node.js 是 js 文件的运行环境 linux windows npm, yarn

    2024年01月20日
    浏览(65)
  • 如何升级npm 和 安装nvm 及 升级node.js

    1.NPM如何升级?   1.1.可以使用NPM自带的命令进行升级:  注:这个命令会安装最新的,安装到全局。 2.查看NPM版本   注:要是版本过低,可使用上面所说命令进行升级。 3.怎么把node.js升级到最新版?  3.1.这里使用nvm,nvm是node.js版本管理的工具。  3.2.要是没有nvm,按如下步

    2024年02月07日
    浏览(61)
  • Windows 环境下安装与配置 Node.js

    一、下载Node.js安装包 下载地址:http://nodejs.cn/download/ 本教程以msi安装包为例 点击Windows 安装包下载 二、安装Node.js 1.打开安装包 欢迎页:点击Next 2.允许使用条款 点击接受条款后Next 3.选择安装路径 选择你要安装的路径 本案例保存默认在C盘路径:D:Softnodejs 4.安装组件 这些

    2024年02月16日
    浏览(74)
  • 关于用windows开发遇到的各种乌龙事件之node版本管理---nvm install node之后 npm 找不到的问题

    开发过程中技术迭代更新的时候最要老命的就是 历史项目的 node 版本没有记录,导致开启旧项目的时候就会报错。尤其是 npm 升级到 8.x.x 以后,各种版本不兼容。 真的,对于一个开发来说,换个mac可以解决百分之八十的开发问题。 能让我抓头发的都是windows来的坑啊!!!!

    2024年01月16日
    浏览(50)
  • 「网页开发|环境安装」Windows系统下安装node.js

    本文主要介绍在windows系统下的node.js环境安装。windows系统的Node.js安装过程与其他普通软件的安装类似,本文主要给刚入门的伙伴一个参考。 node.js 是一个 javascript 运行环境,是编写 javascript 代码需要安装的环境(为了运行代码) 所以如果开发过程中需要运行js代码,就需要安

    2024年02月12日
    浏览(60)
  • Windows环境下Node.js二进制版安装教程

    新版的 Node.js 已自带 npm ,就在 Node.js 下载完成解压后的文件内,的 node_modules 包中。 npm 的作用:是对 Node.js 依赖的包进行管理,类似 maven 。 下载地址 https://nodejs.org/en 下载binary包 解压后 NODE_PATH , node.exe 所在路径。 添加 PATH CMD 命令行中用 npm -v 和 node -v 测试一下是否按照成

    2024年02月14日
    浏览(44)
  • Node.js——Node环境及nvm版本管理安装及使用

      Node.js是一种强大的服务器端开发平台,为构建高性能和可伸缩的应用程序提供了丰富的工具和库。在开始开发之前,你需要正确地安装和设置Node.js,以确保你的开发环境准备就绪。本文将指导你如何在不同操作系统上安装Node.js,并配置你的开发环境。我们还将介绍一些

    2024年02月07日
    浏览(56)
  • 大数据Vue项目必备|Window下安装并使用nvm(含卸载node、卸载nvm、全局安装npm)

    如果已经安装了node,那么需要先卸载node,如果没有安装那可以直接跳过这一步。 卸载: 打开控制面板 - 打开程序和功能 - 右上角搜索输入node - 右键卸载 为了确保彻底删除node在看看你的node安装目录中还有没有node文件夹,有的话一起删除。再看看C:Users用户名 文件夹下有没

    2024年02月04日
    浏览(67)
  • windows下载安装nvm并使用安装node

    NVM(Node Version Manager)是一个用于管理 Node.js 版本的工具,可以在同一台计算机上安装和切换不同版本的 Node.js 官网:https://github.com/coreybutler/nvm-windows/releases 解压后点击exe文件进行安装 win+r 进入cmd,输入 nvm -v 安装指定版本的node 注意:新打开cmd窗口,输入 node -v 用于安装指

    2024年02月14日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包