angular - ng-package.json 数据路径“.lib”不应该有额外的属性(外部)
问题描述
我已将我的 npm 包从 angular 7.2 更新到 angular 8.2,我现在在 ng-package.json中遇到的问题是不允许使用外部属性。?
这是我的ng-package.json
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
"dest": "../../dist/my-shared-lib",
"whitelistedNonPeerDependencies": [
"ngx-toastr",
"@auth0/angular-jwt",
"bootstrap",
"font-awesome"
],
"lib": {
"entryFile": "src/public_api.ts",
"externals": {
"ngx-toastr": "ngx-toastr",
"@auth0/angular-jwt": "@auth0/angular-jwt",
"bootstrap": "bootstrap",
"font-awesome": "font-awesome"
}
}
}
不知道外挂怎么办?提前致谢
解决方案
lib.externals
已被删除以支持 lib.umdModuleIds。
迁移指南中的更多详细信息:https ://github.com/ng-packagr/ng-packagr/blob/master/CHANGELOG.md#migrating-from-v1-break-changes-from-v160-to-v200
推荐阅读
- ios - 静态库的任务“:linkDebugTestIosX64”执行失败
- c# - IText 7对象引用未设置为对象的实例
- python - Pandas 删除多索引列的级别,保持第二级的第一列
- react-native - 存储在 react-native-fs 中的图像不显示
- html - 如何使用 grep 查找 html 标签的值
- reactjs - 如何更改从 redux 更改状态的颜色?
- python - 有没有可能从 mp4 文件路径获取仅获取 python 中的音频对象的方法?
- jquery - jquery选择更改事件发生和键盘导航
- amazon-web-services - 如何将 stepfunction executionId 解析为 SageMaker 批量转换作业名称?
- laravel - Laravel 8:使用 HTTP 客户端时获取服务器 IP 地址