在我们安装node.js的时候,一般默认安装是在C盘,但是我们大多数时候是不愿意安装在C盘,这时候我们就会出现npm报错的情况,一般这是因为默认安装在C盘会自动环境配好,然而装在别的盘里就需要自己配置环境。

一、首先我们需要打开命令提示符:按住window+R会弹窗

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_环境变量

 

二、然后输入:cmd,并且点击确定,我们就会进入命令提示符。

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_node.js_02

 

三、然后输入:node -v,进行回车(最好复制此处的代码,因为中间有个空格),中间有空格就会输出版本号,若没有则会弹出下面情况,若上面没有版本号,则说明node.js没安装好,需要下载安装,网址:Node.js

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_前端_03

 

四、接着输入:npm -v,进行回车,若没有问题则也会弹出版本号。(同上)

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_npm_04

 

五、对npm进行配置

 此时需要找到你安装node.js的文件夹位置

然后手动新建两个文件夹node_cache和node_global

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_node.js_05

 创建完两个空文件夹之后,打开cmd命令窗口,输入一下两条代码(此代码双引号内的路径是上面两个文件夹的位置)

npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"

 六、配置环境

 1.打开我的电脑,右击点击空白处的位置,然后点击属性(此为window10系统)

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_npm_06

 

2.接着会出现以下情况,点击高级系统设置。

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_node.js_07

 

3.点击环境变量

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_node.js_08

 

4.进入后有一个用户变量有一个系统变量。

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_前端_09

 

5. 在“用户变量”中的 “变量” 中找到path变量,然后双击打开,然后点击右边的新建,添加一条代码(此代码是你新建的node_global文件的文件夹地址),添加完成后点击确定。

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_npm_10

 

5.1 、若不知道怎么复制,可回到你新创的两个文件夹位置,点击进入你新创的文件夹

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_版本号_11

 

 5.2 、然后复制下面图的文件位置的地址,再回到 “环境变量” 的地方添加地址.

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_版本号_12

 

 6、配完用户变量后返回配置系统变量,点击新建然后输入

变量名为变量名–NODE_PATH

变量值还是你原文件的位置,还是复制地址,复制的是node_modules的文件地址(如图下)

例如:D:\Program Files\nodejs\node_modules

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_node.js_13

 

nvm切换node版本后安装不了yarn 装了node 用npm会报错是为什么_node.js_14

 

 添加完后,就一直点击需要确认的文件,一直点击确定,就配置完毕。(若还是没用,可尝试电脑重启)。