在我们安装node.js的时候,一般默认安装是在C盘,但是我们大多数时候是不愿意安装在C盘,这时候我们就会出现npm报错的情况,一般这是因为默认安装在C盘会自动环境配好,然而装在别的盘里就需要自己配置环境。
一、首先我们需要打开命令提示符:按住window+R会弹窗
二、然后输入:cmd,并且点击确定,我们就会进入命令提示符。
三、然后输入:node -v,进行回车(最好复制此处的代码,因为中间有个空格),中间有空格就会输出版本号,若没有则会弹出下面情况,若上面没有版本号,则说明node.js没安装好,需要下载安装,网址:Node.js
四、接着输入:npm -v,进行回车,若没有问题则也会弹出版本号。(同上)
五、对npm进行配置
此时需要找到你安装node.js的文件夹位置
然后手动新建两个文件夹node_cache和node_global
创建完两个空文件夹之后,打开cmd命令窗口,输入一下两条代码(此代码双引号内的路径是上面两个文件夹的位置)
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"
六、配置环境
1.打开我的电脑,右击点击空白处的位置,然后点击属性(此为window10系统)
2.接着会出现以下情况,点击高级系统设置。
3.点击环境变量
4.进入后有一个用户变量有一个系统变量。
5. 在“用户变量”中的 “变量” 中找到path变量,然后双击打开,然后点击右边的新建,添加一条代码(此代码是你新建的node_global文件的文件夹地址),添加完成后点击确定。
5.1 、若不知道怎么复制,可回到你新创的两个文件夹位置,点击进入你新创的文件夹
5.2 、然后复制下面图的文件位置的地址,再回到 “环境变量” 的地方添加地址.
6、配完用户变量后返回配置系统变量,点击新建然后输入
变量名为变量名–NODE_PATH
变量值还是你原文件的位置,还是复制地址,复制的是node_modules的文件地址(如图下)
例如:D:\Program Files\nodejs\node_modules
添加完后,就一直点击需要确认的文件,一直点击确定,就配置完毕。(若还是没用,可尝试电脑重启)。