首页 > 其他 > 详细

Node 全局安装module后,cmd运行却提示不是内部或外部命令

时间:2020-03-13 01:32:02      阅读:351      评论:0      收藏:0      [点我收藏+]

问题描述

可能有许多小伙伴都遇到过这个问题,新搭建的 Node 环境,执行 npm install vue-cli -g 安装时,明明是加了 -g 选项指定全局安装。

然后安装好后,重新打开cmd窗口执行 vue 命令时,却提示 “vue 不是内部或外部命令...”。

解决方法

其主要原因是没有把全局安装的 module 文件夹加入 PATH 环境变量中。这种问题很好办,把全局安装的 module 加入 PATH 环境变量就是了。

我们现在可以指定某个目录用于存放全局安装的module,我就比如指定的是 C:\Program Files\nodejs\node_global 。

那么我需要进行以下设置,使用命令 ··· npm config set prefix "C:\Program Files\nodejs\node_global" ···,将需要全局安装的module安装位置设置为 C:\Program Files\nodejs\node_global,

同时将 C:\Program Files\nodejs\node_global 加入系统环境变量中。此时,再次全局安装 module 时,module就会安装在 C:\Program Files\nodejs\node_global 目录下。再次打开cmd运行命令时,就不会提醒 “***不是内部和外部命令”啦。

同时为了方便管理安装缓存,也可使用命令 ··· npm config set cache "C:\Program Files\nodejs\node_cache" ··· 设置npm缓存路径。

Node 全局安装module后,cmd运行却提示不是内部或外部命令

原文:https://www.cnblogs.com/notfound/p/12483694.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!