npm run dev 的时候遇到下面的错误信息,
System limit for number of file watchers reached
意思就是监视的文件总数超过了系统限制,
在开发环境,为了修改文件后可以实时刷新页面,
所以需要监视文件的修改。
修改这个限制是一种解决方法,可以参考下面的链接
[ https://bbs.huaweicloud.com/blogs/detail/108323 ]
但是如果系统配置较低,这个数值不能太大。
由于我使用 vite 作为打包工具,
解决办法之一是忽略某些类库目录的监控,
可以在 配置文件 vite.config.js 的 server watch 里面配置 ignores 参数 ,
下面的配置就是忽略了 vendor 目录。
export default defineConfig({ server:{ watch: { ignored: ['**/vendor/**'], }, } });
参考链接
[ https://vitejs.dev/config/server-options.html#server-watch ]