我已经使用angular-cli
创建了一个项目。我想要一个AppModule
和AppComponent
,我想在其他 Angular 应用程序中使用此AppModule
及其组件(AppComponent
)。所以我创建了index.ts
文件并导出了AppModule
和AppComponent
export {AppModule} from './src/app/app.module';
export {AppComponent} from './src/app/app.component';
然后使用
npm link
创建本地链接,并使用package.json中定义的名称创建一个链接。现在在我要使用此导出模块的其他项目中运行
npm link project-name
链接已成功完成。
我试过了
import { AppModule as AModule} from 'my-components';
但这无法正常工作,因为未解决引用,因此webpack无法编译AppModule文件。在SystemJs中,我们在systemjs.config.js文件中定义了此映射,但是没有配置文件。
我该如何解决?
还有其他重用本地模块的方法吗?
最佳答案
您将无法。让我引用
https://github.com/angular/angular-cli/issues/9273