WebHU - Programozási kérdések és válaszok

Miért nem tud az Ionic 4 Framwork apk-t létrehozni?

Szia, ionic cordova build android --prod --release ezt a parancsot használtam APK generálásához Ionic 4-ben, de ilyen hibát kapok

adja meg itt a kép leírását

Ez a kód az app.module.ts fájlban, mivel a hiba csak itt látható.

import { NgModule, ErrorHandler } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';
import { CategoryPage } from '../pages/category/category';
import { CustomPage } from '../pages/custom/custom';
import { NewstuffPage } from '../pages/newstuff/newstuff'
import { ChinesePage } from '../pages/chinese/chinese';
import { ItalianPage } from '../pages/italian/italian';
import { MexicanPage } from '../pages/mexican/mexican';

import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';

@NgModule({
  declarations: [
      MyApp
  ],
  imports: [
    BrowserModule,
    CategoryPage,
    HomePage,
     CustomPage,
     ChinesePage,
      ItalianPage,
       MexicanPage,
       NewstuffPage,
    IonicModule.forRoot(MyApp)
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    CategoryPage,
    HomePage,
     CustomPage,
     ChinesePage,
      ItalianPage,
       MexicanPage,
       NewstuffPage
  ],
  providers: [
    StatusBar,
    SplashScreen,
    {provide: ErrorHandler, useClass: IonicErrorHandler}
  ]
})
export class AppModule {}

Írja ki a parancssorba, amit kapok

C:\onlinefood>ionic cordova build android --prod --release
> ionic-app-scripts build --prod --target cordova --platform android
[16:18:00]  ionic-app-scripts 3.2.0
[16:18:00]  build prod started ...
[16:18:00]  clean started ...
[16:18:00]  clean finished in 3 ms
[16:18:00]  copy started ...
[16:18:01]  deeplinks started ...
[16:18:01]  deeplinks finished in 71 ms
[16:18:01]  ngc started ...
[16:18:16]  typescript error
            Unexpected directive 'CategoryPage in C:/onlinefood/src/pages/category/category.ts' imported by the module
            'AppModule in C:/onlinefood/src/app/app.module.ts'. Please add a @NgModule annotation.

[16:18:16]  ionic-app-script task: "build"
[16:18:16]  Error: The Angular AoT build failed. See the issues above
Error: The Angular AoT build failed. See the issues above
    at C:\onlinefood\node_modules\@ionic\app-scripts\dist\aot\aot-compiler.js:237:55
    at step (C:\onlinefood\node_modules\@ionic\app-scripts\dist\aot\aot-compiler.js:32:23)
    at Object.next (C:\onlinefood\node_modules\@ionic\app-scripts\dist\aot\aot-compiler.js:13:53)
    at fulfilled (C:\onlinefood\node_modules\@ionic\app-scripts\dist\aot\aot-compiler.js:4:58)
    at <anonymous>
[ERROR] An error occurred while running subprocess ionic-app-scripts.

        ionic-app-scripts build --prod --target cordova --platform android exited with exit code 1.

        Re-running this command with the --verbose flag may provide more information.

Előre is köszönöm a problémám megoldását.

03.09.2018

  • Be tudnád másolni a hibaszöveget a kérdésedbe képernyőkép helyett? Ez segít azoknak, akik később keresik a problémát. 03.09.2018
  • itt van a probléma, amivel szembesülök 03.09.2018
  • frissítettem 03.09.2018
  • kihagyott egy pontosvesszőt a(z) { NewstuffPage } importálása után innen: "../pages/newstuff/newstuff" 05.09.2018

Válaszok:


1

próbálja meg frissíteni az app-scripteket a parancs használatával,

npm install -g @ionic/app-scripts@latest --save-dev

majd próbáljon újra építeni. szerintem ez segíthet neked.

03.09.2018
Új anyagok

A rádiógomb ellenőrzött eseményének használata a jQueryben
Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

Miért érdemes elkezdeni a kódolást 2023-ban?
01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

🎙 Random Noise #2  – Örökbefogadás és hit
az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..