如何打包文件夹并像在angular 5中一样使用它?

时间:2018-09-09 10:18:48

标签: angular

我想在Angular 5中打包Model文件夹和services文件夹。通过这样做,我想像在node_modules中的其他库一样使用它们。伙计们,您能介绍一个很好的链接来做到这一点吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用最新版本的CLI创建一个库。

使用npm install @angular/cli -g

更新

然后,只需在项目文件夹中执行ng generate library my-lib --prefix=my-lib

您将要设置一个前缀,因为angular cli将使用此值更新所有配置并创建样板。

我建议在更新CLI后对新生成的项目进行此操作,因为在使用由角度CLI生成的早期项目时会出现问题。之后,您可以粘贴现有的ts文件并尝试对其进行编译。

Here is a link to a tutorial

现在,如果您不习惯将它们包装起来,那将不是一件容易的事。文件不完整。例如。编译器的index.ts文件存在问题,这些文件确实进行了重新导出。另外,当您要为其编译scss时,也可能会遇到问题。