为了保证程序离线可使用,需要将很多个js脚本、CSS、图片、音频打包进App,编译时报错
Error: EMFILE: too many open files, open 'D:\HBuilderX\plugins\uniapp-cli\postcss.config.js'
编译运行到web端是正常的, 但是编译到app端就报以下错误。
可能的原因是static目录下放了大量的图片和音频,当删除一大部分音频时, 才能正常编译。 否则会报以下错误,在打开某些页面的时候, 还会出现白屏, 是完全的空白屏
17:12:55.541 Module build failed (from ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js):
17:12:55.546 SassError: File to import not found or unreadable: @/uni.scss.
17:12:55.556 on line 51 of D:\xxxxxx\uni_modules\uni-icons\components\uni-icons\uni-icons.vue
17:12:55.559 >> @import "@/uni.scss";
17:12:55.567 --^
17:12:55.569 Module build failed (from ./node_modules/postcss-loader/src/index.js):
17:12:55.580 Error: EMFILE: too many open files, open 'D:\HBuilderX\plugins\uniapp-cli\postcss.config.js'
17:12:55.582 at Object.openSync (node:fs:594:3)
17:12:55.594 at Object.readFileSync (node:fs:462:35)
17:12:55.596 at Object.Module._extensions..js (node:internal/modules/cjs/loader:1143:18)
17:12:55.613 at Module.load (node:internal/modules/cjs/loader:1004:32)
17:12:55.616 at Function.Module._load (node:internal/modules/cjs/loader:839:12)
17:12:55.629 at Module.require (node:internal/modules/cjs/loader:1028:19)
17:12:55.632 at require (node:internal/modules/cjs/helpers:102:18)
17:12:55.646 at D:\HBuilderX\plugins\uniapp-cli\node_modules\import-fresh\index.js:28:9
17:12:55.650 at loadJs (D:\HBuilderX\plugins\uniapp-cli\node_modules\cosmiconfig\dist\loaders.js:9:18)
17:12:55.674 at Explorer.loadFileContent (D:\HBuilderX\plugins\uniapp-cli\node_modules\cosmiconfig\dist\createExplorer.js:230:12)
17:12:55.679 at D:\HBuilderX\plugins\uniapp-cli\node_modules\cosmiconfig\dist\createExplorer.js:252:21
17:12:57.828 Error: getaddrinfo ENOTFOUND 96f0e031-f37a-48ef-84c7-2023f6360c0a.bspapp.com
17:12:57.829 at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:109:26) {
17:12:57.836 errno: -3008,
17:12:57.836 code: 'ENOTFOUND',
17:12:57.841 syscall: 'getaddrinfo',
17:12:57.842 hostname: '96f0e031-f37a-48ef-84c7-2023f6360c0a.bspapp.com'
17:12:57.848 }
0 个回复