Angular6 创建类似 node_module 的文件夹

问题描述 投票:0回答:1

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

node_module
文件夹中处理库一样导入它们。

import { SampleLibModule } from 'SambleLib';

我认为我必须在

tsconfig.json
文件中声明我的文件夹,但我尝试了一些方法,但没有成功

angular angular6
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.