模块的节点模块安装在不需要的位置

时间:2015-10-19 21:53:46

标签: node.js module install

您好,感谢您的阅读,

历史上,当我运行命令时:

npm install module 

模块将安装在当前工作目录的node_modules目录中。但是,这仍然会发生,模块使用的模块现在与原始模块一起安装,因此我的node_modules目录可能如下所示:

./node_modules/module/
./node_modules/module-of-that-module/

过去看起来像:

./node_modules/module/node_modules/module-of-that-module/

我想它可能归结为偏好,但我不太喜欢与我试图安装的主模块一起安装的子模块,因为我的主node_modules目录快速混乱了数百个随机模块。如果模块的模块需要不同的版本,那么结构似乎有点奇怪。

任何人都可以解释一下这里有什么变化吗?我怎么可能改回来?我在写这篇文章之前试图找到一个解决方案,但我不清楚如何搜索这个问题或它属于哪个类别。

0 个答案:

没有答案