- 我有一个简单的角度组件创建使用角CLI(ng新组件名称,这有示例模块)。
- 将组件名称发布到我的私有npm存储库。
- 纳克建立用于创建发布文件 - DIST/mySampleComponent.js : :
- 创建使用角CLI另一简单的角应用。
- 做了NPM安装到安装模块组件的名称
- 该模块下node_modules /成功地复制到角应用@私人回购/组件的名称
- 当我导入{SampleModule}从“@private -repo/component-name'在我的AppModule中;我收到以下错误
模块'“.../node_modules/@ private-repo/component-name/dist/mySampleComponent''没有导出成员'SampleModule'。如何创建一个可重用的角度2组件(库)
有什么想法?
好像你可能在某种程度上被采用了棱角分明的角图书馆,这不是前行事标准。 Angular是开发单页网页应用程序的框架,并未设置用于创建独立的npm模块。在使用'ng build'构建Web应用程序之后,它只是一个单页的Web应用程序。 –
在sample.module中的section部分导出:[...]放入您的模块和组件 – alehn96