0

我已经通过“ionic serve”成功运行了离子应用程序,之后我正在创建我面临问题的 prod APK。

我正在使用的命令是“Ionic cordova platform add android@6.3.0”平台添加成功之后我正在执行“Ionic cordova build android --prod”这个命令抛出错误。

1)Ionic cordova 平台添加android@6.3.0 2)Ionic cordova build android --prod

[14:18:21]  ionic-app-script task: "build"
[14:18:21]  Error: Cannot find module '@angular/compiler/src/compiler'
Error: Cannot find module '@angular/compiler/src/compiler'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:690:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at C:\Users\Saif\app_source_code\ionicecommerce_muzammul\node_modules\@angular\compiler-cli\src\ngtsc\imports\src\emitter.js:21:22
    at C:\Users\Saif\app_source_code\ionicecommerce_muzammul\node_modules\@angular\compiler-cli\src\ngtsc\imports\src\emitter.js:3:17
    at Object.<anonymous> (C:\Users\Saif\app_source_code\ionicecommerce_muzammul\node_modules\@angular\compiler-cli\src\ngtsc\imports\src\emitter.js:9:3)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
[ERROR] An error occurred while running subprocess ionic-app-scripts.
4

2 回答 2

0

尝试删除当前的@angular/compiler-cli

npm remove --save @angular/compiler-cli

并安装此版本

npm i --save @angular/compiler-cli@5.2.11
于 2019-07-12T13:19:24.217 回答
0

尝试从您的根应用程序文件夹中使用以下方式进行故障排除

  1. rm -r node_modules
  2. npm cache clean --force
  3. npm install

查看此 SO 帖子以获取更多信息

于 2019-07-12T10:08:12.527 回答