node安装问题了解...

104 阅读2分钟

node安装

node下载地址

默认安装到c盘:

  • npm package manager 表示npm包管理器
  • online documentation shortcuts 在线文档快捷方式
  • Add to PATH添加node安装路径到环境变量

既然已经将node添加到全局系统变量,我们可以直接在CMD窗口中任意位置执行node,打开CMD窗口,执行命令node -v查看node版本

v14.7.0

最新版的node在安装时同时也安装了npm,执行npm -v查看npm版本

6.14.7

node版本管理 nvm

nvm下载地址

nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具 

  • nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
  • nvm-setup.zip:安装版,推荐使用!推荐使用!

nvm相关命令

  1. nvm arch :显示node是运行在32位还是64位。
  2. nvm install [arch] :安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加--insecure绕过远程服务器的SSL。
  3. nvm list [available] :显示已安装的列表。可选参数available,显示可安装的所有版本。list可简化为ls。 4. nvm on :开启node.js版本管理。
  4. nvm off :关闭node.js版本管理。
  5. nvm proxy [url] :设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
  6. nvm node_mirror [url] :设置node镜像。
  7. nvm npm_mirror [url] :设置npm镜像。
  8. nvm uninstall :卸载指定版本node。
  9. nvm use [version] [arch] :使用制定版本node。可指定32/64位。
  10. nvm root [path] :设置存储不同版本node的目录。如果未设置,默认使用当前目录。
  11. nvm version :显示nvm版本。version可简化为v。

修改全局依赖包下载路径

默认情况下,我们在执行npm install -g XXXX下载全局包时,这个包的默认存放路径位C:\Users\用户名\AppData\Roaming\npm\node_modules下,可以通过CMD指令npm root -g查看

C:\Users\fy\AppData\Roaming\npm\node_modules

但是有时候我们不想让全局包放在这里,我们可以自定义存放目录,在CMD窗口执行以下两条命令修改默认路径:

npm config set prefix "D:\node\node_global"npm config set cache "D:\node\node_cache"

或者打开c:\node\node_modules\npm.npmrc文件,修改如下:

prefix =C:\node\node_global` `cache = C:\node\node_cache

以上操作表示,修改全局包下载目录为C:\node\node_global,缓存目录为C:\node\node_cache,并会自动创建node_global目录,而node_cache目录是缓存目录,会在你下载全局包时自动创建

设置全局变量

  1. 右击电脑属性
  2. 找到高级系统设置
  3. 找到系统变量
  4. 新建系统变量
  5. 变量名:NODE_PATH
  6. 变量值:D:\node\node_global\node_modules

设置NODE_PATH

  1. 设置用户变量
  2. 点击用户变量的path
  3. 点击编辑修改node: D:\node\node_global