首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不建议在"package.json“中配置ng-packagr。

不建议在"package.json“中配置ng-packagr。
EN

Stack Overflow用户
提问于 2021-12-02 14:11:26
回答 2查看 3.4K关注 0票数 9

当构建一个有子条目的13角包时,我得到了下面的警告。

代码语言:javascript
复制
Building Angular Package
WARNING: Found configuration in ...<PATH_TO_PACKAGE>/package.json.
Configuring ng-packagr in "package.json" is deprecated. Use "ng-package.json" instead.

ng version获得的所有相关信息

代码语言:javascript
复制
Angular CLI: 13.0.4
Node: 16.13.0
Package Manager: yarn 1.22.17
OS: linux x64

Angular: 13.0.3
... animations, cdk, common, compiler, compiler-cli, core
... elements, forms, language-service, material
... material-moment-adapter, platform-browser
... platform-browser-dynamic, router, service-worker

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1300.3
@angular-devkit/build-angular   13.0.4
@angular-devkit/core            13.0.3
@angular-devkit/schematics      13.0.3
@angular/cli                    13.0.4
@schematics/angular             13.0.4
ng-packagr                      13.0.8
rxjs                            7.4.0
typescript                      4.4.4

如果这是一个错误的肯定,或者如何处理它,因为官方的ng-packagr文档没有提到在package.json中使用ng-packagr是不可取的。

EN

回答 2

Stack Overflow用户

发布于 2021-12-20 12:56:10

您需要从package.json中提取这个

代码语言:javascript
复制
{
  "ngPackage": {
    "lib": {
      "entryFile": "public-api.ts",
    }
  }
}

对于一个新文件ng-package.json,如下所示:

代码语言:javascript
复制
{
  "lib": {
    "entryFile": "public-api.ts"
  }
}

在我的图书馆登记,为我工作!

票数 12
EN

Stack Overflow用户

发布于 2021-12-21 10:09:15

同意以上,我认为这只是一个警告,现在,检查提交:https://github.com/ng-packagr/ng-packagr/commit/037ccf5cf30c1680251199b6affb7ecb0c89ee01

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70201012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档