Не удается импортировать IonicModule из пути - PullRequest
0 голосов
/ 14 марта 2019

Я довольно новичок в Angular и машинописи, но у меня есть проект Angular 6, использующий элементы Ionic 3.

Я пытаюсь импортировать библиотеку, которая локально сохраняется из cdn изпуть ../lib/ionic.bundle.js в мой проект, но я получаю ошибки синтаксического анализа шаблона, которые указывают, что модуль не импортирован по этому пути.

Error: Template parse errors:
'ion-card-header' is not a known element:
1. If 'ion-card-header' is an Angular component, then verify that it is part of this module.
2. If 'ion-card-header' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
<ion-card>


import { IonicApp, IonicModule } from '../lib/ionic.bundle.js';
const routes: Routes = [
  {
    path: 'create',
    component: CreateComponent
  },
  {
    path: 'edit/:id',
    component: EditComponent
  },
  {
    path: 'index',
    component: IndexComponent
  }
];

@NgModule({
  declarations: [
    CreateComponent,
    IndexComponent,
    EditComponent,
  ],
  imports: [
    IonicModule.forRoot(routes)
  ],
  providers: [ ...]
})
export class AppModule { }

Я уверен, что файл существует по этому пути, но не импортируется по какой-то причине.

Есть ли другой способ импорта IonicModule?

1 Ответ

1 голос
/ 14 марта 2019

Вместо этого попробуйте импортировать его из node_modules.

В командной строке вашего проекта dir:

$ npm i ionic

После установки ionic , затем попробуйте импорт из ionic-angular:

import { IonicModule } from 'ionic-angular'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...