我正在尝试在项目中创建一个文件夹,在其中可以放置一组Angular 6的自定义库,并能够像在node_module
文件夹中的库一样导入它们。
import { SampleLibModule } from 'SambleLib';
我认为我必须在tsconfig.json
文件中声明我的文件夹,但是我尝试了一些尝试却没有成功
答案 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