nebular - Akveo 星云角主题更新 5.0 错误
问题描述
做了一个从 4.0 到 5.0 的常规 npm 安装,这种情况一直在发生`../node_modules/@nebular/theme/components/accordion/accordion-item.component.d.ts:35:9 - 错误 TS1086:无法声明访问器在周围环境中。
35 设置禁用(val:布尔值);~~~~~~~~ ../node_modules/@nebular/theme/components/accordion/accordion.component.d.ts:71:9 - 错误 TS1086:无法在环境上下文中声明访问器。
71 获取多():布尔值;~~~~~ ../node_modules/@nebular/theme/components/accordion/accordion.component.d.ts:72:9 - 错误 TS1086:无法在环境上下文中声明访问器。
72 设置多(val:布尔值);~~~~~ ../node_modules/@nebular/theme/components/actions/actions.component.d.ts:39:9 - 错误 TS1086:无法在环境上下文中声明访问器。
39 获得禁用():布尔值;~~~~~~~~ ../node_modules/@nebular/theme/components/actions/actions.component.d.ts:40:9 - 错误 TS1086:无法在环境上下文中声明访问器。
40 设置禁用(值:布尔值);~~~~~~~~ ../node_modules/@nebular/theme/components/actions/actions.component.d.ts:139:9 - 错误 TS1086:无法在环境上下文中声明访问器。`等...
解决方案
在构建角度项目时,我遇到了同样的错误。但是,我的情况是我使用 Angular 8 创建了我的项目,并使用以下方法在我的项目中添加了 nebular:
ng add @nebular/theme
显然,它不会运行,因为我不小心安装了 nebular 最新版本5.0.0。所以,它做了什么,它将我的@angular/cdk包从8.0.0替换为9.0.0,这最终破坏了所有依赖项。
为了解决这个问题,我恢复了所有更改并安装了解决问题的 nebular 4.6.0:
ng add @nebular/theme@4.6.0
推荐阅读
- node.js - 如何让 Artifactory 提供与 registry.npmjs.org 相同的工件校验和?
- angular - Highcharts 事件中断:类型错误无法读取未定义的属性“调用”
- python - python如何使用数千个进程进行多进程,一次只运行几个
- linux - Bash 帮助删除嵌套目录
- excel - 仅查找替换完全匹配的字符串
- php - 如何读取浏览器发送的 http_request 日期?
- javascript - 如何通过javascript中的键盘直接在输入中插入数字?
- python - 如何创建两个变量列表?
- javascript - Android/iOS ReactNative/Native 中的 CSS 和 HTML 渲染
- bash - 由于目录存在而无法制作目录?