我已经使用angular-cli创建了一个项目。我想要一个AppModuleAppComponent,我想在其他 Angular 应用程序中使用此AppModule及其组件(AppComponent)。所以我创建了index.ts文件并导出了AppModuleAppComponent

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

08-07 09:19