当我尝试使用ionic cordova run android
或ionic serve -c
构建项目时,我遇到了这个错误,这并没有真正帮助我查明问题。我无法找到任何相关信息:
D:\APPS\*****\*****>ionic serve -c --verbose
[DEBUG] Reason for not using local CLI: LOCAL_CLI_NOT_FOUND
[DEBUG] CLI flags: { interactive: true, confirm: false }
[DEBUG] { cwd: 'D:\\APPS\\*****\\******', local: false, binPath:
'C:\\Users\\*****\AppData\\Roaming\\npm\\node_modules\\ionic\\bin\\ionic', libPath:
'C:\\Users\\*****\\AppData\\Roaming\\npm\\node_modules\\ionic\\dist\\index.js' }
[DEBUG] New daemon pid: 12084
Starting app-scripts server: --address 0.0.0.0 --port 8100 --livereload-port 35729 --dev-logger-port 53703 --consolelogs
--nobrowser - Ctrl+C to cancel
[20:03:59] watch started ...
[20:03:59] build dev started ...
[20:03:59] clean started ...
[20:03:59] clean finished in 3 ms
[20:03:59] copy started ...
[20:04:00] deeplinks started ...
Error: Debug Failure.
at new BuildError (D:\APPS\*****\*****\node_modules\@ionic\app-scripts\dist\util\errors.js:16:28)
at D:\APPS\*****\*****\node_modules\@ionic\app-scripts\dist\deep-linking.js:57:21
at <anonymous>
[DEBUG] Error: Debug Failure.
at new BuildError (D:\APPS\*****\*****\node_modules\@ionic\app-scripts\dist\util\errors.js:16:28)
at D:\APPS\*****\*****\node_modules\@ionic\app-scripts\dist\deep-linking.js:57:21
at <anonymous>
[20:04:00] copy finished in 561 ms
我尝试使用npm install @ionic/app-scripts
更新模块应用程序脚本,但同样的错误再次发生。我没有想法......谁知道如何处理这个?
答案 0 :(得分:0)
我开始重新审阅我的项目并注意到一个HTML文档及其.ts文件已完全更改。而不是HTML / .ts代码,这两个文件都被替换为来自github(?!?)的HTML数据。我完全不知道这是怎么发生的。当我将项目的内容放回到这些文件中时,我能够成功运行构建。在此期间,内存使用量从未超过1.5 GB。
这对我来说是一个完全的谜。我记得在开始创建测试版本之前只将代码推送到github ...我没有直接将任何文件下载或替换到我的项目文件夹中。
有人可能对此有更好的了解吗?
无论如何,我建议你做同样的事情,以防你遇到类似的错误指向“JavaScript堆内存不足”。