rebel_kc
rebel_kc
  • 发布:2023-11-02 16:52
  • 更新:2023-12-19 22:17
  • 阅读:184

【报Bug】static目录文件过多时,云打包的时候,会too many open files的报错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 家庭中文版 22621.2428

HBuilderX类型: 正式

HBuilderX版本号: 3.95

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

mate20

操作步骤:

在static的资源目录下,放置1万个左右的小文件。云打包的时候,就会报错了。

预期结果:

正常打包

实际结果:

[HBuilder] 16:20:04.876 3.95
[HBuilder] 16:20:04.885 正在编译中...
[HBuilder] 16:20:32.177 Module build failed (from ./node_modules/postcss-loader/src/index.js):
[HBuilder] 16:20:32.183 Error: EMFILE: too many open files, open 'D:\01_backup\develop\HBuilderX.3.8.7.20230703\HBuilderX\plugins\uniapp-cli\package.json'
[HBuilder] 16:20:32.190 Module build failed (from ./node_modules/postcss-loader/src/index.js):
[HBuilder] 16:20:32.201 Error: EMFILE: too many open files, open 'D:\01_backup\develop\HBuilderX.3.8.7.20230703\HBuilderX\plugins\uniapp-cli\postcss.config.js'
[HBuilder] 16:20:32.211 at Object.openSync (node:fs:594:3)
[HBuilder] 16:20:32.221 at Object.readFileSync (node:fs:462:35)
[HBuilder] 16:20:32.231 at Object.Module._extensions..js (node:internal/modules/cjs/loader:1143:18)
[HBuilder] 16:20:32.242 at Module.load (node:internal/modules/cjs/loader:1004:32)
[HBuilder] 16:20:32.252 at Function.Module._load (node:internal/modules/cjs/loader:839:12)
[HBuilder] 16:20:32.262 at Module.require (node:internal/modules/cjs/loader:1028:19)
[HBuilder] 16:20:32.274 at require (node:internal/modules/cjs/helpers:102:18)
[HBuilder] 16:20:32.284 at module.exports (D:\01_backup\develop\HBuilderX.3.8.7.20230703\HBuilderX\plugins\uniapp-cli\node_modules\import-fresh\index.js:28:9)
[HBuilder] 16:20:32.297 at loadJs (D:\01_backup\develop\HBuilderX.3.8.7.20230703\HBuilderX\plugins\uniapp-cli\node_modules\cosmiconfig\dist\loaders.js:9:18)
[HBuilder] 16:20:32.298 at Explorer.loadFileContent (D:\01_backup\develop\HBuilderX.3.8.7.20230703\HBuilderX\plugins\uniapp-cli\node_modules\cosmiconfig\dist\createExplorer.js:230:12)
[HBuilder] 16:20:32.310 at D:\01_backup\develop\HBuilderX.3.8.7.20230703\HBuilderX\plugins\uniapp-cli\node_modules\cosmiconfig\dist\createExplorer.js:252:21

bug描述:

我的uniapp项目的static目录下,有个目录的资源文件特别多,上万的。在云打包的时候,就会提示too many open files的报错信息。

2023-11-02 16:52 负责人:无 分享
已邀请:

最佳回复

rebel_kc

rebel_kc (作者)

3.98版本已经解决。

该问题目前已经被锁定, 无法添加新回复