使用cli发布的Angular 2项目发布为npm包

时间:2017-03-31 06:44:23

标签: angular npm angular2-routing angular-cli node-modules

我们计划使用angular 2开发一个大型应用程序。所以我们有一个父角度2应用程序,它有3个子子应用程序,它们之间没有任何关系。因此,我们将这3个子子应用程序开发为3个不同的角度2应用程序,这些应用程序有自己的路由。现在我想将这个项目发布到npm中,这样我就可以在父应用程序中获取这些项目。目前我被困在发布项目到npm。任何人都可以给我一个合适的教程吗?

1 个答案:

答案 0 :(得分:1)

Angular-cli项目是NPM包,因为他们使用package.json请参阅NPM' s tutorial on publishing packages

另外,请在.npmignore上阅读this section,您需要它来发布一个干净的包裹。

发布后,像安装任何npm软件包一样安装已发布的软件包,并从node_modules/<newly published package>/path/to/tsFile

下的正确位置导入模块,组件,服务......等

希望这会有所帮助,欢呼。