我有Node.js的问题并将文件上传到服务器.要将文件上传到服务器,请使用此插件.当开始上传到服务器的文件时,Node.js进程崩溃并显示错误:
错误:ENOSPC.
服务器代码不运行.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 4.1G 3.5G 55% /
udev 288M 8.0K 288M 1% /dev
tmpfs 119M 168K 118M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 296M 0 296M 0% /run/shm
/dev/xvdf 9.9G 3.0G 6.5G 32% /vol
overflow 1.0M 1.0M 0 100% /tmp
Run Code Online (Sandbox Code Playgroud) 问题:
我的项目有一个@providesModule naming collision尝试从命令行运行react-native run-ios.它与自动生成的dir冲突,dist/后者是由另一个npm包esdoc创建的.我希望能够保留这个自动生成的目录,并让反应原生包装器忽略该dist/目录.
错误信息:
[01/23/2017, 13:17:07] <START> Building Haste Map
Failed to build DependencyGraph: @providesModule naming collision:
Duplicate module name: ann
Paths: /Users/thurt/projects/example/package.json collides with /Users/thurt/projects/example/dist/esdoc/package.json
This error is caused by a @providesModule declaration with the same name across two different files.
Error: @providesModule naming collision:
Duplicate module name: ann
Paths: /Users/thurt/projects/example/package.json collides with /Users/thurt/projects/example/dist/esdoc/package.json
This error is caused by a @providesModule declaration with the same name across two different …Run Code Online (Sandbox Code Playgroud) 我现在的问题是,是否可以在类似生产的环境中启动带有 react-scripts 的 react 应用程序,在这种环境中,我不一定希望更改文件来影响正在运行的 react 服务器。检查下面 C 下的解决方案部分,了解我已经尝试过的内容的简要说明。
过去两周我一直在为这个问题苦苦挣扎,我不确定如何继续。我想在 Node Azure Web 应用程序 (Linux) 上托管我的 React 应用程序。
Starting the development server...
events.js:170
throw er; // Unhandled 'error' event
^
Error: ENOSPC: System limit for number of file watchers reached, watch 'xxx'
at FSWatcher.start (internal/fs/watchers.js:165:26)
at Object.watch (fs.js:1274:11)
at createFsWatchInstance (/home/u/work/some-repo/node_modules/chokidar/lib/nodefs-handler.js:37:15)
at setFsWatchListener (/home/u/work/some-repo/node_modules/chokidar/lib/nodefs-handler.js:80:15)
...
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! some-repo@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! …Run Code Online (Sandbox Code Playgroud) 我使用 create-react-app 创建了一个反应项目。现在我需要更新 webpack 配置,但我在任何地方都找不到该文件。我需要自己创建这个文件还是过程是什么?我是新手,并不确定如何从这里开始。
今天早上运行时npm start,出现错误:
System limit for number of file watchers reached
Run Code Online (Sandbox Code Playgroud)
因为/proc/sys/fs/inotify/max_user_watches已经返回到其初始值(8192)(如何增加 max_user_watches)
我正在使用 MaterialUI 和 formik 进行一个新的 React@17 项目。这篇文章展示了我开始运行的命令。
修改max_user_watches为81920就可以了。但是我想降低 CPU/RAM 的消耗
**如何告诉我的项目(反应VSC)不要那么贪婪**
我正在开发一个 Angular 项目,直到今天一切都运行良好。我没有做任何改变。但现在,不\xc2\xb4不知道为什么。“npm start”命令停止正常工作。该项目已成功编译,但一旦我进行了一些更改,编译就不会自动重新加载,并且我的代码上的任何更改都不会显示。
\n\n我尝试按照某些网站上的建议在文件--watch上添加标志package.json,但不起作用。
这是我的 .json 文件中的相关代码
\n\n\n "scripts": {\n "ng": "ng",\n "start": "ng serve --open --host 0.0.0.0 --baseHref=/",\n\n}\n\nRun Code Online (Sandbox Code Playgroud)\n\n我无法使用,ng serve因为它会由于缺少 baseHref 而引发错误。这是一个要求,让它以这种方式工作,使用这个命令,所以已经告诉我了。
我正在使用的环境:
\n\n\nAngular CLI: 7.3.6\nNode: 10.15.1\nOS: win32 x64\nAngular: 7.2.11\n... animations, common, compiler, compiler-cli, core, forms\n... language-service, platform-browser, platform-browser-dynamic\n... router\n\nPackage Version\n-----------------------------------------------------------\n@angular-devkit/architect 0.13.6\n@angular-devkit/build-angular 0.13.6\n@angular-devkit/build-optimizer 0.13.6\n@angular-devkit/build-webpack 0.13.6\n@angular-devkit/core 7.3.6\n@angular-devkit/schematics 7.3.6\n@angular/cli 7.3.6\n@ngtools/webpack 7.3.6\n@schematics/angular 7.3.6\n@schematics/update 0.13.6\nrxjs 6.3.3\ntypescript 3.2.4\nwebpack 4.29.0\n\n\nRun Code Online (Sandbox Code Playgroud)\n\n多谢。
\n我正在使用pm2来查看保存我的应用程序服务器的 NodeJS 程序源代码的目录,该程序在 Kubernetes 集群中运行。
但是,我收到此错误:
ENOSPC: System limit for number of file watchers reached
Run Code Online (Sandbox Code Playgroud)
我搜索了该错误,找到了这个答案:/sf/answers/3903443491/
# insert the new value into the system config
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
Run Code Online (Sandbox Code Playgroud)
但是,我尝试在目标 k8s 节点上的 pod 中运行它,它说sudo找不到该命令。如果我删除sudo,我会收到此错误:
sysctl: setting key "fs.inotify.max_user_watches": Read-only file system
Run Code Online (Sandbox Code Playgroud)
如何将文件系统观察程序限制从 Kubernetes 节点上的 8192 修改为更高的值,例如 524288?
reactjs ×3
node.js ×2
npm ×2
angular ×1
inotify ×1
javascript ×1
kubernetes ×1
linux ×1
react-native ×1
watchman ×1
webpack ×1