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

Linux NPM模块安装需要sudo的最初原因是什么?,linux,node.js,npm,Linux,Node.js,Npm,我已经看到了帖子“”并遵循了公认的答案,但我非常确定它除了引起进一步的问题之外没有做任何其他事情 我已经安装了未知数量的全局NPM模块。上面的链接似乎是部分解决方案。看,未来的模块不会有问题,但是NPM/node将不知道旧的东西在哪里 在node的初始安装过程中,我如何能够以某种方式阻止NPM/node module install需要root/admin访问权限?是的,理论上可以,但很可能只有用于安装的用户才能访问/运行node 您可能会接受一些sudoers条目,或者选择减少功能(因为您实际

我已经看到了帖子“”并遵循了公认的答案,但我非常确定它除了引起进一步的问题之外没有做任何其他事情

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


在node的初始安装过程中,我如何能够以某种方式阻止NPM/node module install需要root/admin访问权限?

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


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

编辑了这个问题。我怎么能阻止它呢?