成功下载node后运行项目出现npm不是内部命令的解决办法!!!

下载node后在cmd执行node -v,npm -v都可以使用,只要一运行npm命令就报各种错误,之后去网上找了各种方法,最终可行的是:

1、在node安装目录创建node_global和node_cache文件夹
在这里插入图片描述
2、设置环境变量
右击此电脑点击设置—高级系统设置—环境变量

用户变量将PATH设置为 C:\Program Files (x86)\nodejs\node_global,如果没有就新建PATH
在这里插入图片描述
系统变量将NODE_PATH设置为 C:\Program Files (x86)\nodejs\node_modules,
如果没有就新建NODE_PATH
在这里插入图片描述
3、打开命令提示符,运行命令:

npm config set prefix “C:\Program Files (x86)\nodejs\node_global”
npm config set cache “C:\Program Files (x86)\nodejs\node_cache”

(在运行完这两行代码的时候,我的这两个文件夹并没有出现任何变动,这是我一直卡住的地方,后来发现因为下载了C盘的原因,操作文件夹需要管理员权限,简单的命令提示板根本执行不进去。需要右键点击命令提示符以管理员身份打开)。

4、运行完命令后可以下载cnpm检测一下npm是否可以正常使用:$ npm install -g cnpm --registry=https://registry.npm.taobao.org

希望可以帮助到下载node后不可以使用的宝宝们QAQ~~