npm -g“无论”打开的文件太多了

我知道有时你可以通过更新或安装大npm包得到“太多打开的文件”的错误,但现在我发现我随时尝试用“-g”

npm -g ls npm ls -g npm update -g 

甚至具体

 npm update -g grunt-cli npm update -g [whatever package] npm install -g [whatever package] 

我在Mac OS X 10.8 Mountain Lion上,我的ulimit已经设置为unlimited

有什么build议?

假设您正在使用MacOSX,请尝试通过以下操作来了解您的限制:
launchctl limit maxfiles

我有一个干净的安装OSX Maverick,我有:
maxfiles 256 unlimited

如果你的系统没有显示,试着编辑/创build一个/etc/launchd.conf类似于:
limit maxfiles 256 unlimited
**如果没有帮助,请将256增加到更高的数字。 记得重启。

看看这个答案: https : //unix.stackexchange.com/questions/108174/how-to-persist-ulimit-settings-in-osx-mavericks