npm 运行成功但终端进程停止(系统限制)
npm runs successfully but terminal process stopped (system limit)
我正在学习 Vue js
,当我尝试 运行 npm run watch
时它说 Build successfully
但接下来由于某些原因终端进程停止并且我得到一个错误喜欢:
Error from chokidar (/var/www/html/rankUp/node_modules/axios): Error: ENOSPC: System limit for number of file watchers reached, watch '/var/www/html/rankUp/node_modules/axios'
事实上,几分钟前它运行良好(我没有对代码进行任何更改),但是当我重新启动我的电脑并重新 运行 npm run watch
我明白了!顺便说一下,我应该说注意到 axios
的奇怪动作我试图用 axios
处理 api 数据,接下来当我评论整个 axios
代码时,我看到了它仍然有效idk如何?也许这是错误的原因?
有人有想法吗?为什么会这样?
如果您在尝试执行 npm start 时遇到此错误,那是因为您的 max_user_watches
已达到最大数量。简单地说,你可以通过 运行 这条命令来增加 max_user_watches
:
$ echo fs.inotify.max_user_watches=288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
然后你可以运行 npm start again
我正在学习 Vue js
,当我尝试 运行 npm run watch
时它说 Build successfully
但接下来由于某些原因终端进程停止并且我得到一个错误喜欢:
Error from chokidar (/var/www/html/rankUp/node_modules/axios): Error: ENOSPC: System limit for number of file watchers reached, watch '/var/www/html/rankUp/node_modules/axios'
事实上,几分钟前它运行良好(我没有对代码进行任何更改),但是当我重新启动我的电脑并重新 运行 npm run watch
我明白了!顺便说一下,我应该说注意到 axios
的奇怪动作我试图用 axios
处理 api 数据,接下来当我评论整个 axios
代码时,我看到了它仍然有效idk如何?也许这是错误的原因?
有人有想法吗?为什么会这样?
如果您在尝试执行 npm start 时遇到此错误,那是因为您的 max_user_watches
已达到最大数量。简单地说,你可以通过 运行 这条命令来增加 max_user_watches
:
$ echo fs.inotify.max_user_watches=288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
然后你可以运行 npm start again