首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HookWebpackError: EMFILE:太多打开的文件,当执行npm运行导出

HookWebpackError: EMFILE:太多打开的文件,当执行npm运行导出
EN

Stack Overflow用户
提问于 2022-05-02 14:47:57
回答 2查看 1.1K关注 0票数 0

根据此链接

我已经使用以下代码片段配置了我的package.json项目文件:

代码语言:javascript
运行
复制
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "export": "npm run build && next export -o _static",
    "lint": "next lint"
  },

但是,当我在终端中运行命令:npm run export时,它会导致错误:

代码语言:javascript
运行
复制
Failed to compile.

HookWebpackError: EMFILE: too many open files, open 'E:\Projects\React\dastshafa-final\node_modules\@mui\icons-material\SixKOutlined.js'
    at makeWebpackError (E:\Projects\React\dastshafa-final\node_modules\next\dist\compiled\webpack\bundle5.js:41664:9)
    at E:\Projects\React\dastshafa-final\node_modules\next\dist\compiled\webpack\bundle5.js:25354:12
    at eval (eval at create (E:\Projects\React\dastshafa-final\node_modules\next\dist\compiled\webpack\bundle5.js:140346:10), <anonymous>:27:1)
    at E:\Projects\React\dastshafa-final\node_modules\next\dist\compiled\webpack\bundle5.js:22805:26
    at E:\Projects\React\dastshafa-final\node_modules\next\dist\build\webpack\plugins\next-trace-entrypoints-plugin.js:327:36
-- inner error --
Error: EMFILE: too many open files, open 'E:\Projects\React\dastshafa-final\node_modules\@mui\icons-material\SixKOutlined.js'
caused by plugins in Compilation.hooks.processAssets
Error: EMFILE: too many open files, open 'E:\Projects\React\dastshafa-final\node_modules\@mui\icons-material\SixKOutlined.js'


> Build failed because of webpack errors

我找不到一个好的解决办法,请帮帮忙。tnx

操作系统:Windows8.1 Node.js:18

编辑

package.json:

代码语言:javascript
运行
复制
{
  "name": "dastshafa-final",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "export": "npm run build && next export -o _static",
    "lint": "next lint"
  },
  "dependencies": {
    "@emotion/react": "^11.8.2",
    "@emotion/styled": "^11.8.1",
    "@material-ui/icons": "^4.11.3",
    "@mui/icons-material": "^5.6.2",
    "axios": "^0.26.1",
    "bootstrap": "^5.1.3",
    "jquery": "^3.4.1",
    "jquery-ui": "^1.12.1",
    "lodash": "^4.17.21",
    "next": "12.1.0",
    "react": "17.0.2",
    "react-dom": "17.0.2",
    "react-redux": "^7.2.6",
    "react-simple-star-rating": "^4.0.5",
    "react-toastify": "^8.2.0",
    "redux": "^4.1.2",
    "redux-devtools-extension": "^2.13.9",
    "redux-thunk": "^2.4.1"
  },
  "devDependencies": {
    "eslint": "8.11.0",
    "eslint-config-next": "12.1.0"
  }
}
EN

Stack Overflow用户

发布于 2022-05-03 17:14:16

最后,我得到了答案。这只不过是内存泄漏,每次Ram被程序占用时,我们都会遇到这个错误。解决方案是关闭其他程序或升级系统RAM。

tnx和祝贺

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72088414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档