Я создал библиотеку данных, затем попытался включить библиотеку данных в другую созданную библиотеку.Построено нормально, но получено - «Не было задано имя для внешнего модуля« my-data »в output.globals - угадывание« myData »».Чего мне не хватает?
Выполните шаги по воссозданию.
- ng новый тест-проект --create = application = false
- cd test-project
- исправление аудита npm
- ng g библиотека my-data
- ng g библиотека my-core
- ng g адресная книга приложения
- ng build my-data
- Затем в my-core.module добавить импорт {MyDataModule} из 'my-data';
- Затем в my-core.module добавить импорт: [MyDataModule]
- ng build my-core
my-core.module.ts
import { NgModule } from '@angular/core';
import { MyCoreComponent } from './my-core.component';
import { MyDataModule } from 'my-data';
@NgModule({
declarations: [MyCoreComponent],
imports: [MyDataModule],
exports: [MyCoreComponent]
})
export class MyCoreModule { }
- После сборки get "Не указано имя для внешнего модуля"my-data 'в output.globals - угадывание' myData '"