Angular6创建文件夹,例如node_module

时间:2018-08-02 09:11:59

标签: angular angular6 lib

我正在尝试在项目中创建一个文件夹,在其中可以放置一组Angular 6的自定义库,并能够像在node_module文件夹中的库一样导入它们。

import { SampleLibModule } from 'SambleLib';

我认为我必须在tsconfig.json文件中声明我的文件夹,但是我尝试了一些尝试却没有成功

1 个答案:

答案 0 :(得分:0)

从Angular 6中,现在可以使用angular cli在项目中生成库。

从一个有角度的项目目录ng generate library mylib --prefix aa将创建一个名称为“ mylib”的新库,并且组件的前缀为“ aa”,而不是应用程序(或您的主项目使用的任何内容)。

以下是该命令的Wiki:https://github.com/angular/angular-cli/wiki/generate-library

您将需要使用ng build mylib

构建您的库

这是一篇博客文章,进一步说明了如何执行此操作: https://medium.com/@tomsu/how-to-build-a-library-for-angular-apps-4f9b38b0ed11