windows环境中,pm2不是内部或外部命令的解决方案

windows环境中,pm2下载成功后却显示不是内部或外部命令解决方法

        一开始遇见这种情况很是头疼,百度了很多pm2下载成功却显示不是内部命令的原因,结果都不尽人意,没有解决;于是我就在想安装成功后不是内部命令是不是需要配置环境变量。于是我搜了一下windows环境中pm2环境变量配置的方法;

废话不多说,直接来全套:

首先是全局安装pm2:
npm i pm2 -g   // 在cmd窗口直接运行

windows环境中,pm2不是内部或外部命令的解决方案_第1张图片
这个时候你可以尝试一下命令:pm2 -version,发现pm2不是内部或外部命令也不是可运行的程序

在这里插入图片描述

所以这个时候来配置一下pm2 的环境变量(注意:配置的环境变量是node安装目录下的node_global
npm root -g  // 查看npm全局包安装位置;

在这里插入图片描述
打开环境变量,在Path中添加环境变量,只需要配置到node下的node_global即可。(pm2全局安装是在\node_global\node_modules\pm2),如下所示:
windows环境中,pm2不是内部或外部命令的解决方案_第2张图片
配置完成之后,重启电脑。记住,一定要重启电脑

重启电脑后,在命令行窗口输入pm2 -v,结果如下:

在这里插入图片描述

本篇文章只是记录了一下解决遇到错误的解决方案与思路。希望能够帮到和我一样碰到此类问题的朋友

你可能感兴趣的:(npm,windows,npm,经验分享)