您的位置:首页 > 产品设计 > 产品经理

解决 npm 中安装包不是内部或外部命令的问题

2017-05-26 00:00 776 查看
问题背景:

经常使用 npm 全局安装了一些包后,需要使用这些指令,但是在dos窗口中却总是报错:不是内部或外部命令。如:

全局安装了 supervisor 包: (其它全局包问题类似)

$ npm install -g supervisor

$ supervisor -v // 报错 supervisor 不是内部或外部命令

报错信息:

supervisor 不是内部或外部命令.....

解决方法:

第一步:查询系统安装了哪些全局包

$ npm list -g --depth=0

备注:

1.depth=零,不是哦

2.会返回如下信息:其实就是supervisor安装的位置

C:\Program Files\nodejs\node_global

+-- express@4.14.1

+-- nodemon@1.11.0

`-- supervisor@0.12.0

第二步:

将 C:\Program Files\nodejs\node_global 添加到环境变量下的 Path 字段中

备注:

这是我电脑里的路径地址,每个人可能自己设置过不一样了,使用$ npm list -g --depth=0找到路径。

环境变量打开方法:

【我的电脑】 -- 【右键属性】 -- 【左边栏选择“高级系统设置”】 -- 【选择“环境变量”按钮】-- 【在弹出的对话框中在系统变量中找到Paht字段】 -- 【编辑添加你电脑里的上述路径】

第三步:

关闭cmd窗口重新打开,键入 supervisor 看到弹出一大串东西就ok了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: