当前位置:   article > 正文

npm 不适用npm运行_Vue实战095:解决npm运行报错Error:ENOSPC

npm err! code enospc

第一次在Ubuntu上用Vue开发项目,在执行npm run serve运行项目的时候出现的错误提示:Error: ENOSPC: System limit for number of file watchers reached(在Windows上没遇到过)。意思是监听的文件数量已经达到了系统限制数量,看来问题出在ubuntu系统了。

2b402df54b66049fd5377c111560ca35.png

系统监控配置文件

ubuntu监控文件的配置放在/etc/sysctl.conf文件内,我们可以通过vim打开这个文件。在命令模式下输入":set nu"回车就可以显示行号(方便定位,如果想要取消行号输入":set nonu"即可),再次输入:?fs.inotify.max_user_watches查询下是否有该配置信息(默认没有)。

573a5231546966f60a242c43a8c10959.png

添加配置信息

如果没有找到fs.inotify.max_user_watches配置信息,我们可以在最后面添加一行配置信息:fs.inotify.max_user_watches=524288来指定系统允许监听的文件数量。输入"i"进入编辑模式(或者直接将鼠标移动到最下方再输入“o”新建一行并进入编模式),在这里输入配置信息即可。填好之后按“esc”退出编辑模式,输入指令:wq保存文件。

a1968123deeedb96dd44661242911232.png

更新配置

最后别忘了更新下配置文件,执行命令:sudo sysctl -p就可以更新配置信息了。现在我们再重新执行:npm run serve运行Vue项目,正常运行了!

1960a9394861cd6df52dc9ce0e337dcf.png

总结:

原来用Ubuntu做开发还是挺不错的,运行Vue项目比Windows快多了。而且Ubuntu上也有VSCode工具,开发起来也没有想象的那么不方便。以上内容是小编给大家分享的【Vue实战095:解决npm运行报错Error:ENOSPC】。希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/985192
推荐阅读
相关标签
  

闽ICP备14008679号