20得票1回答
警告:在输出全局变量中未提供外部模块“X”的名称 - 猜测为“X”。

WARNING: No name was provided for external module 'moment' in output.globals – guessing 'momentImported' WARNING: No name was provided for external...

18得票3回答
使用angular-cli创建次要入口点的库

我正在尝试创建一个我认为被称为angular npm包的次要入口点。我想要以下两个入口点 @scope/data-service @scope/data-service/models 使用angular-cli生成基础包会生成以下结构: scope └───data-service ...

17得票1回答
如何在现有的JavaScript库周围创建一个Angular包装器?

我有一个纯JavaScript库,用户可以通过npm安装。 我想添加/创建一个Angular“包装器”到这个库中,以便它可以在Angular项目中无缝使用,但是我不确定如何做到这一点。 我正在使用Angular-cli v6。 这与如何为现有的Javascript库创建Angular库包装器...

12得票3回答
在执行ng build --prod (AOT)时,装饰器不支持函数调用。

问题类型: Bug / Question 描述: 我正在使用ng-packagr库将我的库编译为js。 我已经编译了所有内容而没有任何问题,但是当我想要使用ng build --prod(启用AOT)来使用我的库时,出现错误: ERROR in Error during templat...

12得票1回答
Angular 6 - 使用 angular.json 复制重命名资源

我尝试在ng build的资源复制过程中重命名文件。以下是我在`angular.json`中使用的代码: ```html 我尝试在ng build的资源复制过程中重命名文件。 以下是我在angular.json中使用的代码: ``` "outputPath": "dist"...

12得票8回答
在 Angular 9 中,使用 ng build --prod 命令构建库时出现"Maximum call stack size exceeded"错误。

我有一个库,我能够在Angular 9中编译。但是如果我将标志更改为--prod,这实际上会使"enableIvy": false,那么我就会得到以下错误信息: [error] RangeError: Maximum call stack size exceeded at...

12得票2回答
打包库时未使用的导入警告

我正在处理一个由Nx驱动的monorepo,构建了一堆用Angular编写并使用ng-packagr打包的库。 在构建源代码时,我看到了一堆警告,例如: 警告:“DomSanitizer”从外部模块“@angular/platform-browser”导入,但在“xxx.js”中从未被使用...

11得票2回答
在"package.json"中配置ng-packagr已经被弃用

在构建带有子条目的 Angular 13 包时,我遇到了以下警告。Building Angular Package WARNING: Found configuration in ...<PATH_TO_PACKAGE>/package.json. Configuring ng-p...

11得票1回答
Angular 5服务替换/覆盖

我为我的项目创建了一个核心库,其中包含一些组件和服务。 我使用ng-packagr构建了该库。 在引用了该库的消费项目中,我构建了包含库提供的组件的Web应用程序。 到目前为止还没有什么特别之处。 但有时我希望一个来自我的库的组件调用位于库外部的服务的方法。 这是可能的吗? 我能否以某种方式将...

11得票2回答
我该如何在我的库中声明/包含一个导入的scss文件夹,以便我可以在我的应用程序的scss文件中调用@import?

目标: 我想要将我的库路径包含进来,这样我就可以使用@import语句在我的应用程序中包含scss文件,如下所示: @import "some-scss-in-my-lib" 问题: 很不幸,每次我尝试提供应用程序时,都会出现以下编译器错误: SassError: Can't fi...