-2

我是一个无知的菜鸟,并且已经咨询了几个比我了解(很多)的朋友。对不起,如果这些是愚蠢的问题。希望各位大神帮忙。

我认为这与一些奇怪的 NPM 路径问题有关,但我无法弄清楚。npm install -g generator-xxx成功完成,但是当我运行 Yo 时,没有列出任何生成器。

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

我尝试从头开始,按照NPM 的建议重新开始。从 node.js 的网站重新安装节点。令人高兴的是,node 是最新的,但 npm仍然有几个发布在后面(2.11.3)。

所有这一切中最令人不安的部分:npm uninstall -g npm并且这些软件包仍然有效,这让我觉得我的盒子里有一个流氓 npm 安装在我的某个地方隆隆作响,但我找不到它。

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

4

1 回答 1

2

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

  • $HOME/.node_modules
  • $HOME/.node_libraries
  • <prefix>/lib/node_modules<prefix>例如,在哪里/usr/usr/local
  • $NODE_PATH环境变量中的任何路径
  • ./node_modules如果它存在于当前目录中
  • ../node_modules如果存在
  • ...依此类推,一直到文件系统的根目录
于 2015-07-12T03:16:52.577 回答