错误:找不到模块'@ angular / compiler-cli / ngtools2'

时间:2018-11-21 08:14:14

标签: angular ionic-framework ionic3

更新离子项目上的所有软件包后,将项目构建到android时出现错误。谁能帮我吗?

首先与版本号node-sass和应用程序脚本不匹配。我尝试的错误中stackoverflow建议使用的所有命令。

-错误-

[09:10:58]  ionic-app-script task: "build"
[09:10:58]  Error: Cannot find module '@angular/compiler-cli/ngtools2'
Error: Cannot find module '@angular/compiler-cli/ngtools2'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:587:15)
    at Function.Module._load (internal/modules/cjs/loader.js:513:25)
    at Module.require (internal/modules/cjs/loader.js:643:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at C:\Users\kevin\AppData\Roaming\npm\node_modules\@ionic\app-    scripts\dist\aot\aot-compiler.js:206:90

-详细-

>ionic cordova build android --prod --release --minifyjs --minifycss --verbose
  ionic:lib Terminal info: { tty: true, ci: false, windows: false } +0ms
  ionic:lib CLI global options: { _: [ 'cordova', 'build', 'android' ], help: null, h: null, verbose: true, quiet: null, interactive: true, color: true, confirm: null, json: null, prod: true, release: true, minifyjs: true, minifycss: true, project: null, '--': [] } +7ms
  ionic:lib:project Project type from config: Ionic 2/3 (ionic-angular) +0ms
  ionic:lib:project Project details: { configPath: 'C:\\Apps\\com.dotsolutions.fonville\\ionic.config.json', errors: [], context: 'app', config: { name: 'Fonville', integrations: { cordova: {} }, type: 'ionic-angular' }, type: 'ionic-angular' } +2ms
  ionic Context: { binPath: 'C:\\Users\\kevin\\AppData\\Roaming\\npm\\node_modules\\ionic\\bin\\ionic', libPath: 'C:\\Users\\kevin\\AppData\\Roaming\\npm\\node_modules\\ionic', execPath: 'C:\\Apps\\com.dotsolutions.fonville', version: '4.3.1' } +0ms
  ionic:lib:integrations:cordova:config Using config.xml: C:\Apps\com.dotsolutions.fonville\config.xml +0ms
  ionic:lib:hooks Looking for ionic:build:before npm script. +0ms
  ionic:lib:project:ionic-angular:build Looking for ionic:build npm script. +0ms
  ionic:lib:project:ionic-angular:build Found ionic:build, but it is the default. Not running. +1ms
> ionic-app-scripts build --prod --minifyjs --minifycss --target cordova --platform android
[09:11:59]  ionic-app-scripts 3.2.0
[09:11:59]  build prod started ...
[09:11:59]  clean started ...
[09:11:59]  clean finished in 2 ms
[09:11:59]  copy started ...
[09:12:00]  deeplinks started ...
[09:12:00]  deeplinks finished in 139 ms
[09:12:00]  ngc started ...
[09:12:01]  ionic-app-script task: "build"
[09:12:01]  Error: Cannot find module '@angular/compiler-cli/ngtools2'
Error: Cannot find module '@angular/compiler-cli/ngtools2'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:587:15)
    at Function.Module._load (internal/modules/cjs/loader.js:513:25)
    at Module.require (internal/modules/cjs/loader.js:643:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at C:\Users\kevin\AppData\Roaming\npm\node_modules\@ionic\app-scripts\dist\aot\aot-compiler.js:206:90
[ERROR] An error occurred while running subprocess ionic-app-scripts.

        ionic-app-scripts build --prod --minifyjs --minifycss --target cordova --platfor... exited with exit code 1.

        Re-running this command with the --verbose flag may provide more information.
  ionic:cli-framework:utils:process onBeforeExit handler: process.exit received +0ms
  ionic:cli-framework:utils:process onBeforeExit handler: running 1 functions +1ms
  ionic:cli-framework:utils:process error while killing process tree for 7380: { Error: Command failed: taskkill /pid 7380 /T /F
  ionic:cli-framework:utils:process ERROR: The process "7380" not found.
  ionic:cli-framework:utils:process
  ionic:cli-framework:utils:process     at ChildProcess.exithandler (child_process.js:289:12)
  ionic:cli-framework:utils:process     at ChildProcess.emit (events.js:182:13)
  ionic:cli-framework:utils:process     at maybeClose (internal/child_process.js:970:16)
  ionic:cli-framework:utils:process     at Process.ChildProcess._handle.onexit (internal/child_process.js:257:5)
  ionic:cli-framework:utils:process   killed: false,
  ionic:cli-framework:utils:process   code: 128,
  ionic:cli-framework:utils:process   signal: null,
  ionic:cli-framework:utils:process   cmd: 'taskkill /pid 7380 /T /F' } +104ms
  ionic:cli-framework:utils:process onBeforeExit handler: error from function: { Error: Command failed: taskkill /pid 7380 /T /F
  ionic:cli-framework:utils:process ERROR: The process "7380" not found.
  ionic:cli-framework:utils:process
  ionic:cli-framework:utils:process     at ChildProcess.exithandler (child_process.js:289:12)
  ionic:cli-framework:utils:process     at ChildProcess.emit (events.js:182:13)
  ionic:cli-framework:utils:process     at maybeClose (internal/child_process.js:970:16)
  ionic:cli-framework:utils:process     at Process.ChildProcess._handle.onexit (internal/child_process.js:257:5)
  ionic:cli-framework:utils:process   killed: false,
  ionic:cli-framework:utils:process   code: 128,
  ionic:cli-framework:utils:process   signal: null,
  ionic:cli-framework:utils:process   cmd: 'taskkill /pid 7380 /T /F' } +6ms
  ionic:cli-framework:utils:process onBeforeExit handler: exiting (exit code 1) +2ms

0 个答案:

没有答案