невозможно сделать .apk с помощью ионной кодовой - PullRequest
0 голосов
/ 30 июня 2018

Я очень новичок в ionic Framework. Мне нужно боковое меню с использованием ionic 3 Framework. Я уже создал это приложение. Он запускается в ionic lab, но когда я собираю для android как apk, появляется ошибка.

ошибка машинописи Введите QrPage в /Users/arpan/Desktop/rad/src/pages/qr/qr.ts и является частью объявлений 2 модулей: AppModule в /Users/arpan/Desktop/rad/src/app/app.module.ts и QrPageModule в /Users/arpan/Desktop/rad/src/pages/qr/qr.module.ts! Пожалуйста, рассмотрите возможность перемещения QrPage в /Users/arpan/Desktop/rad/src/pages/qr/qr.ts для более высокого модуля, который импортирует AppModule в /Users/arpan/Desktop/rad/src/app/app.module.ts и QrPageModule в /Users/arpan/Desktop/rad/src/pages/qr/qr.module.ts. Вы также можете создать новый модуль NgModule, который экспортирует и включает QrPage в /Users/arpan/Desktop/rad/src/pages/qr/qr.ts, а затем импортирует этот NgModule в AppModule в /Users/arpan/Desktop/rad/src/app/app.module.ts и QrPageModule в /Users/arpan/Desktop/rad/src/pages/qr/qr.module.ts.

это ошибка

app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { ErrorHandler, NgModule } from '@angular/core';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';

import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';
import { ListPage } from '../pages/list/list';
import { QrPage } from '../pages/qr/qr';
import { NgxQRCodeModule } from 'ngx-qrcode2';
import { BarcodeScanner } from '@ionic-native/barcode-scanner';

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

@NgModule({
declarations: [
MyApp,
HomePage,
ListPage,
QrPage
],
imports: [
BrowserModule,
IonicModule.forRoot(MyApp),
NgxQRCodeModule

],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
HomePage,
ListPage,
QrPage
],
providers: [
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler},
BarcodeScanner
]
})
export class AppModule {}

qr.module.ts

import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { QrPage } from './qr';

@NgModule({
declarations: [
QrPage,
],
imports: [
IonicPageModule.forChild(QrPage),
],
exports: [
QrPage,
]
})
export class QrPageModule {}

Это боковое меню ионного приложения. И я добавляю страницу, у которой есть генератор кода qr. Я использую ngx-qrcode2. пожалуйста, помогите мне, как мне это сделать?

1 Ответ

0 голосов
/ 01 июля 2018

это распространенная ошибка, вызванная функцией Lazy Load ионного режима. Вам необходимо импортировать QrPageModule в App.Module IMPORTS и удалить QrPage в декларациях и entryComponents. Попробуйте и посмотрите, работает ли он!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...