nodejs在windows的安装和配置

本文详述了在Windows上安装Node.js(版本12.3.1)的过程,包括如何查看版本、设置npm镜像为淘宝源以解决下载速度问题,以及处理node和npm版本不匹配、修改npm默认下载路径和解决全局模块找不到的问题。通过这些步骤,确保Node.js环境的顺利配置。

官网下载node-v12.3.1-x64.msi,安装会自动加nodejs目录到PATH

对于一个安装过nodejs的机器,可能有各种配置,msi安装不会重置这些配置,且这些配置会影响使用。

查看版本

node -v
npm -v

查看npm镜像

npm config get registry
npm config get disturl

设置npm镜像为淘宝镜像

npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global

node和npm对不上的问题

  1. 先确定版本对应关系,比如node 12.3.1 对应npm 6.9.0
  2. 移动安装目录下node_modules文件夹下的npm到任意文件夹下
  3. 然后进入移动后的npm的bin目录下,在该目录中打开终端(shift+鼠标右键),运行node npm-cli.js i -g npm@npm_version(npm_version是你想安装的版本,比如node npm-cli.js i -g npm@6.9.0)
  4. 再把npm目录移动回去,放到安装目录下node_modules文件夹下

npm默认下载路径进行修改(注意改路径)

  1. npm config get prefix
  2. npm config get cache
  3. npm config set prefix “C:\nodejs\node_global”
  4. npm config set cache “C:\nodejs\node_cache”

npm install -g xxx ,xxx命令找不到的问题

如果G:\nodejs\node_global下有xxx命令,把G:\nodejs\node_global加到系统环境变量PATH的末尾

### 安装 Node.js 在 Windows 系统上的方法 在 Windows 系统上安装 Node.js 有多种方法,最常见的方法是通过官方提供的安装程序进行安装。以下是详细的步骤: 1. **通过官方网站下载安装包** 访问 [Node.js 官方网站](https://nodejs.org/),选择适合 Windows安装包(.msi 文件),通常推荐使用 **LTS(长期支持)版本**,因为它更稳定。下载完成后,运行安装程序,并按照提示完成安装步骤。默认情况下,Node.js 会安装在 `C:\Program Files\nodejs` 目录下,并自动将 `node` `npm` 命令添加到系统路径中 [^3]。 2. **验证安装** 打开命令提示符(Command Prompt)或 PowerShell,输入以下命令来验证 Node.js NPM 是否安装成功: ```bash node -v npm -v ``` 如果输出显示了 Node.js NPM 的版本号,则表示安装成功 [^2]。 3. **使用 NVM(Node Version Manager)管理多个版本** 如果需要在 Windows 上管理多个 Node.js 版本,可以使用 **NVM for Windows**(Node Version Manager)。它允许用户在不同版本之间切换而无需重新安装。首先,下载并安装 [NVM for Windows](https://github.com/coreybutler/nvm-windows),然后使用以下命令安装切换版本: ```bash nvm install <version> nvm use <version> ``` 4. **使用 Windows Subsystem for Linux(WSL)安装 Node.js** 如果希望在 Windows 上获得更接近 Linux 的开发体验,可以启用 **WSL(Windows Subsystem for Linux)**,然后在 WSL 中安装 Node.js。启用 WSL 后,可以通过 Linux 命令行工具安装 Node.js,具体方法见 Linux 安装部分 [^2]。 ### 安装 Node.js 在 Linux 系统上的方法 在 Linux 系统上安装 Node.js 通常有以下几种方式: 1. **通过包管理器安装(推荐)** 对于大多数基于 Debian 或 Ubuntu 的发行版,可以使用 `apt` 命令安装 Node.js: ```bash sudo apt update sudo apt install nodejs sudo apt install npm ``` 对于基于 Red Hat 或 CentOS 的发行版,可以使用 `yum` 或 `dnf`: ```bash sudo yum install nodejs sudo yum install npm ``` 2. **使用 NVM(Node Version Manager)安装特定版本** 如果需要安装特定版本的 Node.js,推荐使用 **NVM(Node Version Manager)**。首先,安装 NVM: ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash ``` 安装完成后,重新加载 shell 配置文件(如 `.bashrc` 或 `.zshrc`),然后使用以下命令安装使用特定版本的 Node.js: ```bash nvm install <version> nvm use <version> ``` 3. **通过 NodeSource 安装 LTS 版本** NodeSource 提供了专门的安装脚本,可以用于安装特定版本的 Node.js。例如,安装 Node.js 18.x LTS 版本: ```bash curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt-get install -y nodejs ``` 4. **验证安装** 安装完成后,使用以下命令验证 Node.js NPM 是否安装成功: ```bash node -v npm -v ``` ### 总结 无论是在 Windows 还是 Linux 系统上,Node.js 都可以通过多种方式进行安装。对于大多数用户来说,使用官方提供的安装包或系统自带的包管理器是最简单的方法。如果需要管理多个版本的 Node.js,推荐使用 **NVM(Node Version Manager)**,它可以灵活地切换不同版本 [^1]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值