需要sudo的NPM模块安装的原因是什么?

时间:2015-10-05 18:59:53

标签: linux node.js npm

我看过帖子“NPM modules won't install globally without sudo”,并按照接受的答案,但我很确定除了引起进一步的问题之外没有做任何事情。

我已经安装了未知数量的全局NPM模块。上面的链接似乎是部分解决方案。 IOW,未来的模块不会有问题,但是NPM /节点不知道旧的东西在哪里。

在节点初始安装期间,我怎么能以某种方式阻止NPM /节点模块安装需要root / admin访问?

1 个答案:

答案 0 :(得分:0)

是的,理论上你可以,但是很可能只有用于安装的用户才能访问/运行节点。

您可能会遇到一些sudoers条目,或选择减少功能(因为您实际上无法使用需要root访问权限的模块,例如打开1024以下的端口等)。