当我尝试在 Laravel 应用程序上运行服务器时出现错误,我使用了带有 React 的入门套件,就像文档中的教程一样
> dev
> vite
VITE v5.4.10 ready in 1082 ms
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
➜ press h + enter to show help
LARAVEL v10.48.22 plugin v1.0.5
➜ APP_URL: http://localhost
node:internal/fs/watchers:247
const error = new UVException({
^
Error: ENOSPC: System limit for number of file watchers reached, watch '/home/note/Área de trabalho/2024/Projects/kanban/laravel-kanban-v1/vendor/league/commonmark/src/Extension/ConfigurableExtensionInterface.php'
at FSWatcher.<computed> (node:internal/fs/watchers:247:19)
at Object.watch (node:fs:2490:36)
at createFsWatchInstance (file:///home/note/%C3%81rea%20de%20trabalho/2024/Projects/kanban/laravel-kanban-v1/node_modules/vite/dist/node/chunks/dep-BWSbWtLw.js:42779:17)
at setFsWatchListener (file:///home/note/%C3%81rea%20de%20trabalho/2024/Projects/kanban/laravel-kanban-v1/node_modules/vite/dist/node/chunks/dep-BWSbWtLw.js:42826:15)
at NodeFsHandler._watchWithNodeFs (file:///home/note/%C3%81rea%20de%20trabalho/2024/Projects/kanban/laravel-kanban-v1/node_modules/vite/dist/node/chunks/dep-BWSbWtLw.js:42981:14)
at NodeFsHandler._handleFile (file:///home/note/%C3%81rea%20de%20trabalho/2024/Projects/kanban/laravel-kanban-v1/node_modules/vite/dist/node/chunks/dep-BWSbWtLw.js:43045:23)
at NodeFsHandler._addToNodeFs (file:///home/note/%C3%81rea%20de%20trabalho/2024/Projects/kanban/laravel-kanban-v1/node_modules/vite/dist/node/chunks/dep-BWSbWtLw.js:43287:21)
Emitted 'error' event on FSWatcher instance at:
at FSWatcher._handleError (file:///home/note/%C3%81rea%20de%20trabalho/2024/Projects/kanban/laravel-kanban-v1/node_modules/vite/dist/node/chunks/dep-BWSbWtLw.js:44480:10)
at NodeFsHandler._addToNodeFs (file:///home/note/%C3%81rea%20de%20trabalho/2024/Projects/kanban/laravel-kanban-v1/node_modules/vite/dist/node/chunks/dep-BWSbWtLw.js:43295:18) {
errno: -28,
syscall: 'watch',
code: 'ENOSPC',
path: '/home/note/Área de trabalho/2024/Projects/kanban/laravel-kanban-v1/vendor/league/commonmark/src/Extension/ConfigurableExtensionInterface.php',
filename: '/home/note/Área de trabalho/2024/Projects/kanban/laravel-kanban-v1/vendor/league/commonmark/src/Extension/ConfigurableExtensionInterface.php'
}
Node.js v20.18.0
我正在使用 Ubuntu 23.04
laravel 10
我重新安装了该软件包,但仍然收到相同的错误,我删除了 node_modules,但它也不起作用
ENOSPC: System limit for number of file watchers reached
当系统达到系统可监视文件的最大限制时,就会发生此错误。这是系统级限制,而不是 Laravel 或 Node.js 的问题。检查当前的 inotify 监视限制并增加限制:
这会将文件监视限制增加到 524288,这对于大多数开发环境来说应该足够了。
如果您想使此更改永久生效(重启后仍然生效),您可以创建一个新的配置文件:
应用这些更改后,尝试再次运行您的开发服务器。