npm運行報錯:Error: ENOSPC: System limit for number of file watchers reached


背景

最近用vue寫一個項目,在服務器上用npm運行該vue項目的時候,執行npm run serve,整個過程執行到一半報錯了:Error: ENOSPC: System limit for number of file watchers reached

原因

查了一下,是linux系統的限制導致這個報錯了,需要設置一下:fs.inotify.max_user_watches 這個參數。

解決方法

執行:vim /etc/sysctl.conf,添加如下內容:

fs.inotify.max_user_watches=524288

輸入:wq

在命令行執行:sysctl -p

重新執行:npm run serve,沒有報錯了。

 

博主:測試生財(一個不為996而996的測開碼農)

座右銘:專注測試開發與自動化運維,努力讀書思考寫作,為內卷的人生奠定財務自由。

內容范疇:技術提升,職場雜談,事業發展,閱讀寫作,投資理財,健康人生。

csdn:https://blog.csdn.net/ccgshigao

博客園:https://www.cnblogs.com/qa-freeroad/

51cto:https://blog.51cto.com/14900374

微信公眾號:測試生財(定期分享獨家內容和資源)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM