我使用 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文件中定义了这个映射,但现在没有配置文件。
我该怎么解决呢?
是否有其他方法可以重用本地模块?