npm链接与angular-cli创建的项目不兼容
我已经使用angular-cli
创建了一个项目。有一个AppModule
和AppComponent
我想在其他角度应用程序中使用此AppModule
及其组件(AppComponent
)。所以我创建index.ts
文件并出口AppModule
和AppComponent
npm链接与angular-cli创建的项目不兼容
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文件中定义了这个映射,但没有配置文件。
我该如何解决这个问题?
是否有任何其他方法来重用本地模块?
这是目前的热门话题,似乎还没有解决完整。我得到以下信息:
链接由角cli ist创建的库并不那么容易。您可以在文档
https://github.com/angular/angular-cli/wiki/stories-linked-library
阅读我能够使其通过遵循nimaen在这篇文章中提供的注释工作https://github.com/angular/angular-cli/issues/3875
--BR 丹尼斯
我仍然有这个问题,我不能解决问题页面提供的解决方案,任何想法? –
是你能解决这个? –
仍然不是:(。会让你知道 –