70得票3回答
构建Angular库时包含资源文件

我正在构建一个包含自定义图标字体的库。然而,当我使用ng build <library-name> --prod 构建我的库时,资源文件夹没有被包括在构建中,这意味着在生产环境下库中的图标将不会显示。 我尝试了多种解决方案,如在 angular.json 中添加 assets 数...

51得票6回答
“rootDir”应包含所有源文件。

我有一个Angular CLI工作区,其中包含两个库项目foo和bar。当我构建这两个库之一的第二个foo时,构建失败并出现以下错误: 错误TS6059:文件'/code/projects/bar/src/lib/types.ts'不在'rootDir' '/code/projects...

32得票2回答
使用i18n支持打包Angular库

Angular的i18n非常棒,像ng-packagr这样的工具使得组件库打包变得非常容易,但它们可以结合使用吗? 如果我想打包和分发一个含有可翻译组件的组件库,是否可能?我应该如何打包这样的库?翻译文件会随包一起发布,还是应该在主要应用程序中定义? 如果有人能指点我一些文档就太好了。谢谢。

29得票3回答
ng-packagr提供的外部模块没有提供名称

当使用ng-packagr打包@my/common-util项目时,没有问题。这个类包含一个名为AbstractPerson的抽象类,在abstract-person.ts中。 在另一个名为@my/common-impl的项目中创建了另一个继承AbstractPerson并使用@my/com...

28得票5回答
使用ng-packagr构建库时包含资源文件

有没有人能够提示一下,在使用ng-packagr将图像和CSS文件包含到Angular库中应该从哪里开始?

25得票5回答
使用Angular 6构建一个含有资源的库

构建和打包 Angular 6 库时,我似乎无法指示 Angular CLI 在每次构建时将库的资源复制到 dist/assets 文件夹中。 假设项目的文件夹结构如下 - - dist - e2e - node_modules - projects - lib1 - src ...

23得票5回答
在angular库项目中保持版本号同步的方法——package.json文件

在构建Angular Library应用程序时,是否有自动化的方法来在使用npm版本命令时保持根级别package.json和库应用程序的package.json(例如在projects/my-library下)文件版本同步? 当我使用该命令时,仅会增加根级别package.json的版本号...

22得票4回答
在项目 'my-lib' 中找不到名为 'production' 的配置。

我正在使用Angular 6.1.0建立一个库 ng new lib-demo ng generate library my-lib 所有文章都建议像这样使用--prod标志来运行库的构建:ng build my-lib --prod 然而,这会抛出一个错误Configuration ...

22得票1回答
如何将Angular Elements与“ng g library”方法相结合?

如您所知,“ng g library”方法可以帮助我们创建可重用的组件库。但是,如果我想将这些组件编译为 Web Components,通过 Angular Elements 的支持呢?而且每个来自 lib 的组件都要编译到自己的文件夹或 JS 文件中。如何配置开发环境,以使我能够实现这一点?...

22得票6回答
如何调试一个 Angular 6 库

我正在编写一个Angular 6库,但无法找出如何进入TypeScript。 我使用以下命令生成应用程序:ng new mylibapp 然后我使用以下命令添加库:ng g library @abc/cool-lib -p abc 当我执行以下命令:ng build @abc/cool-...