NPM卸载-g哟,哟仍然有效

时间:2015-07-12 02:52:13

标签: node.js npm yo

我在智慧结束时是一个菜鸟,已经咨询了几个比我更了解的朋友。对不起,如果这些是愚蠢的问题希望你们能帮忙。

我认为这与一些奇怪的NPM路径问题有关,但我无法弄明白。 npm install -g generator-xxx成功完成,但当我跑Yo时,没有列出任何发电机。

尝试npm update -g npm - 没有骰子。 Npm仍然过时。 n和大多数(但不是全部?我认为?)npm模块也是如此。

我尝试从头开始,然后NPM's advice重新开始。从node.js的网站重新安装节点。令人高兴的是,节点是最新的,但是npm仍然发布了几个(2.11.3)。

所有这一切中最令人不安的部分:npm uninstall -g npm并且程序包仍然可以工作,这让我觉得我的盒子里的某个地方有一个流氓npm安装隆隆声,但我找不到它。

提前感谢您的时间和考虑!

1 个答案:

答案 0 :(得分:2)

默认情况下,节点从多个位置加载模块,并且还受到环境的影响。看看这些位置,看看你是否安装了你不知道的模块。

  • $HOME/.node_modules
  • $HOME/.node_libraries
  • <prefix>/lib/node_modules(其中<prefix>/usr/usr/local
  • $NODE_PATH环境变量
  • 中的任何路径
  • ./node_modules如果它存在于当前目录中
  • ../node_modules如果存在
  • ......依此类推树,一直到文件系统的根目录