我在智慧结束时是一个菜鸟,已经咨询了几个比我更了解的朋友。对不起,如果这些是愚蠢的问题希望你们能帮忙。
我认为这与一些奇怪的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安装隆隆声,但我找不到它。
提前感谢您的时间和考虑!
答案 0 :(得分:2)
默认情况下,节点从多个位置加载模块,并且还受到环境的影响。看看这些位置,看看你是否安装了你不知道的模块。
$HOME/.node_modules
$HOME/.node_libraries
<prefix>/lib/node_modules
(其中<prefix>
为/usr
或/usr/local
$NODE_PATH
环境变量./node_modules
如果它存在于当前目录中../node_modules
如果存在