Nodejs 安装及问题处理

216 阅读1分钟

一、安装 node

  1. 官网下载nodejs: Download | Node.js
  2. 一直下一步傻瓜式安装
  3. 启动命令提示符CMD, 执行以下命令
    C:\Users\user> node -v
    v16.16.0
    C:\Users\user> npm -v
    8.13.2
    

二、配置 node 环境变量

1、配置全局模块

  1. D盘目录 D:\nodejs\node_global 和 D:\nodejs\node_cache
  2. 设置全局模块、缓存模块
    ## 全局模块
    C:\Users\user> npm config set prefix "D:\nodejs\node_global"
    ## 缓存模块
    C:\Users\user> npm config set cahche "D:\nodejs\node_cache"
    
  3. 查看配置
    C:\Users\user> npm config get prefix
    C:\Users\user> npm config get cache
    

2、配置系统变量

  1. 系统变量中新建一个 NODE_PATH image.png
  2. 用户变量中替换原npm缓存位置 "C:\Users\user\AppData\Roaming\npm" 为 "D:\nodejs\node_cache" image.png

3、测试配置

  • 使用 npm 命令下载项目, 如 Vue
    C:\Users\user> npm install -g vue@next
    

$问题处理

npm WARN config global --global, --local are deprecated

  1. 原因:升级 node 版本后, npm 没有同步升级到对应版本,所以出现 WARN

  2. 解决方式:

    1、管理员方式打开 CMD 命令窗口

    PS C:\Users\user> npm install -g npm-windows-upgrade
    

    2、如果提示 npm 命令未找到,则执行以下命令来更改脚本策略

    PS C:\Users\user> set-ExecutionPolicy RemoteSigned
    

    3、进入 npm-windows-upgrade 根目录(即 npm 全局安装目录), 执行命令程序, 并选择最新或者8.12.1以上版本

    PS C:\Users\user> D:
    PS D:\> cd .\nodejs\node_global\
    PS D:\nodejs\node_global> npm-windows-upgrade