在我安装ng引导程序并编译之后,我得到了这个错误



中的错误node_modules/@ng bootstrap/ng bootstraps/acordo/acordo.d.ts:191:9-错误TS1086:无法在环境上下文中声明访问器。

191设置ngbPanelToggle(面板:NgbPanel);~~~~~~节点模块/@ng引导程序/ng引导程序/butters/checkbox。d.ts:28:9-错误TS1086:无法在环境上下文中声明访问器。

28集焦点(isFocused:boolean);~~~~~~节点模块/@ng引导程序/ng引导程序/butters/aradio.d.ts:14:9-错误TS1086:无法在环境上下文中声明访问器。

14 get disabled():布尔值;~~~~~~节点模块/@ng引导程序/ng引导程序/butters/aradio.d.ts:15:9-错误TS1086:无法在环境上下文中声明访问器。

15设置为禁用(isDisabled:boolean);~~~~~~节点模块/@ng引导程序/ng引导程序/butters/aradio.d.ts:61:9-错误TS1086:无法在环境上下文中声明访问器。

61设定值(值:任意);~~~~node_modules/@ng bootstrap/ng bootstrat/buttons/radio.d.ts:65:9-错误TS1086:无法在环境上下文中声明访问器。

65设置为禁用(isDisabled:boolean);~~~~~~节点模块/@ng引导程序/ng引导程序/butters/aradio.d.ts:66:9-错误TS1086:无法在环境上下文中声明访问器。

66设置焦点(isFocused:boolean);~~~~~~节点模块/@ng引导程序/ng引导程序/butters/aradio.d.ts:67:9-错误TS1086:无法在环境上下文中声明访问器。

67获取checked():布尔值;~~~~~~节点模块/@ng引导程序/ng引导程序/butters/aradio.d.ts:68:9-错误TS1086:无法在环境上下文中声明访问器。

68 get disabled():布尔值;~~~~~~节点模块/@ng引导程序/ng引导程序/butters/aradio.d.ts:69:9-错误TS1086:无法在环境上下文中声明访问器。

69获取value():任意;~~~~node_modules/@ng bootstrap/ng bootstrat/buttons/radio.d.ts:70:9-错误TS1086:无法在环境上下文中声明访问器。

70获取nameAttr():字符串;~~~~~~节点模块/@ng引导程序/ng引导程序/转盘/转盘.d.ts:42:9-错误TS1086:无法在环境上下文中声明访问器。

42设置间隔(值:数字);~~~~~~节点模块/@ng引导程序/ng引导程序/转盘/转盘.d.ts:43:9-错误TS1086:无法在环境上下文中声明访问器。

43获取interval():数字;~~~~~~节点模块/@ng引导程序/ng引导程序/转盘/转盘.d.ts:47:9-错误TS1086:无法在环境上下文中声明访问器。

47设置换行符(值:布尔值);~~~~node_modules/@ng bootstrap/ng bootstrat/carousel/docarousel.d.ts:48:9-错误TS1086:无法在环境上下文中声明访问器。

48获取wrap():布尔值;~~~~node_modules/@ng bootstrap/ng bootstrat/carousel/docarousel.d.ts[0m:58:9-错误TS1086:无法在环境上下文中声明访问器。

58设置pauseOnHover(值:boolean);~~~~~~节点模块/@ng引导程序/ng引导程序/转盘/转盘.d.ts:59:9-错误TS1086:无法在环境上下文中声明访问器。

59获取pauseOnHover():布尔值;~~~~~~节点模块/@ng引导程序/ng引导程序/datepicker/datepicker服务.d.ts:16:9-错误TS1086:无法在环境上下文中声明访问器。

16获取模型$():可观察;~~~~node_modules/@ng bootstrap/ng bootstrat/datepicker/datepicker-service.d.ts:17:9-错误TS1086:无法在环境上下文中声明访问器。

17获取日期选择$():可观测;~~~~~~节点模块/@ng引导程序/ng引导程序/datepick/datepicker.d.ts:234:9-错误TS1086:无法在环境上下文中声明访问器。

234获取状态():NgbDatepickerState;~~~~node_modules/@ng bootstrap/ng bootstrat/datepicker/datepicker.d.ts:240:9-错误TS1086:无法在环境上下文中声明访问器。

240获取日历():NgbCalendar;~~~~~~节点模块/@ng引导程序/ng引导程序/日期选择器/日期选择器输入。d.ts:200:9-错误TS1086:无法在环境上下文中声明访问器。

200被禁用():任意;~~~~~~节点模块/@ng引导程序/ng引导程序/日期选择器/日期选择器输入。dts:201:9-errorm TS1086:不能在环境上下文中声明访问器。

201设置为禁用(值:任意);~~~~~~节点模块/@ng引导程序/ng引导程序/日期选择器/日期选择器月。d.ts:26:9-错误TS1086:无法在环境上下文中声明访问器。

26设置月份(月份:NgbDateStruct);~~~~node_modules/@ng bootstrap/ng bootstraps/download/download.d.ts:15:9-错误TS1086:无法在环境上下文中声明访问器。

15设置为禁用(值:布尔值);~~~~~~节点模块/@ng引导程序/ng引导程序/下拉列表/下拉列表.d.ts:16:9-错误TS1086:无法在环境上下文中声明访问器。

16 get disabled():布尔值;~~~~~~节点模块/@ng引导程序/ng引导程序/modal/modal-ref.d.ts:40:9-错误TS1086:无法在环境上下文中声明访问器。

40获取componentInstance():任意;~~~~~~节点模块/@ng引导程序/ng引导程序/nav/nav.d.ts:64:9-错误TS1086:不能在环境上下文中声明访问器。

64 get-active():布尔值;~~~~node_modules/@ng bootstrap/ng bootstrat/nav/nav.d.ts:65:9-错误TS1086:不能在环境上下文中声明访问器。

65获取id():任意;~~node_modules/@ng引导程序/ng引导程序/nav/nav.d.ts:66:9-错误TS1086:不能在环境上下文中声明访问器。

66获取panelDomId():字符串;~~~~~~节点模块/@ng引导程序/ng引导程序/progressbar/progressbar.d.ts:12:9-错误TS1086:无法在环境上下文中声明访问器。

12套最大值(最大值:个数);~~~node_modules/@ng bootstrap/ng bootstrat/progressbar/progressbar.d.ts:13:9-错误TS1086:无法在环境上下文中声明访问器。

13获取max():数字;~~~node_modules/@ng bootstrap/ng bootstrat/tabset/tabset.d.ts:91:9-错误TS1086:无法在环境上下文中声明访问器。

91设置对齐(className:"start"|"center"|"end"|"fill"|"合理");~~~~~~节点模块/@ng引导程序/ng引导程序/timepicker/timepicker.d.ts:35:9-错误TS1086:无法在环境上下文中声明访问器。

35设定小时步长(步长:数字);~~~~~~节点模块/@ng引导程序/ng引导程序/timepick/timepicker.d.ts:36:9-错误TS1086:无法在环境上下文中声明访问器。

36获取小时Step():数字;~~~~~~节点模块/@ng引导程序/ng引导程序/timepick/timepicker.d.ts:40:9-错误TS1086:无法在环境上下文中声明访问器。

40设定分钟步长(步长:数字);~~~~~~节点模块/@ng引导程序/ng引导程序/timepick/timepicker.d.ts:41:9-错误TS1086:无法在环境上下文中声明访问器。

41获取minuteStep():数字;~~~~~~节点模块/@ng引导程序/ng引导程序/timepick/timepicker.d.ts:45:9-错误TS1086:无法在环境上下文中声明访问器。

45设置secondStep(步骤:数字);~~~~~~节点模块/@ng引导程序/ng引导程序/timepick/timepicker.d.ts:46:9-错误TS1086:无法在环境上下文中声明访问器。

46获取secondStep():数字;~~~~~~节点模块/@ng引导程序/ng引导程序/timepick/timepicker.d.ts:72:9-错误TS1086:无法在环境上下文中声明访问器。

72获取isSmallSize():布尔值;~~~~~~节点模块/@ng引导程序/ng引导程序/timepick/timepicker.d.ts:73:9-错误TS1086:无法在环境上下文中声明访问器。

73 get-isLargeSize():布尔值;~~~~~~节点模块/@ng引导程序/ng引导程序/tooltip/tooltip.d.ts:100:9-错误TS1086:无法在环境上下文中声明访问器。

100设置ngbTooltip(值:string | TemplateRef);~~~~~~节点模块/@ng引导程序/ng引导程序/tooltip/tooltip.d.ts:101:9-错误TS1086:无法在环境上下文中声明访问器。

101获取ngbTooltip():string | TemplateRef;

**Angular Live Development Server正在localhost:4200上侦听,请在http://localhost:4200/**íwdm:编译失败。

package.json中的@ng-bootstrap / ng-bootstrap替换为:

"@ng-bootstrap/ng-bootstrap": "~5.2.2"

并进行npm i

这对我来说很好。

简短回答(如果您正在运行Angular 8)
在您的项目中,在cli上运行以下命令:npm install @ng-bootstrap/ng-bootstrap@5.3.0

长答案:
请检查您的angular项目的版本,并确保您安装的NgBootstrap版本与您的angle项目兼容。

查看依赖项:
https://ng-bootstrap.github.io/#/getting-启动

您可以使用cli:ng version检查angular的版本,也可以检查您的package.json文件。

起初我在尝试安装ng引导程序时遇到了同样的问题,也许我的故障排除可以让您有所了解。

我通过更新angular和CLI解决了这个问题,使用:

ng update @angular/cli @angular/core

然后通过NPM安装引导程序包(以防您在安装过程中跳过它)

npm install bootstrap

之后我安装了ng引导

npm install --save @ng-bootstrap/ng-bootstrap

在这一切之后,应用程序启动了,但它是空白的!所以我检查了控制台,有一条消息说我必须用以下命令添加localize:

ng add @angular/localize

在这些步骤之后,我启动并运行了我的angular应用程序,希望这能有所帮助。

编辑:也不要忘记在angular.json文件中包含对node_modules/bootstrap/dist/css/bootstrap.min.css的引用

"@ng-bootstrap/ng-bootstrap": "^5.2.2"

将package.json中的@ng bootstrap/ng bootstrap替换为上面的部分。它会起作用的。

问题:

node_modules/@ng bootstrap/ng bootstrat/accordinal/accordinal中的错误。d.ts:191:9-错误TS1086:无法在环境上下文中声明访问器。**等等….

解决方案

使用以下命令更改package.json中的@ng-bootstrap/ng-bbootstrap相关性:

"dependencies": {
"@ng-bootstrap/ng-bootstrap": "~5.2.2

对于我的Angular 8应用程序,我使用了以下依赖版本:"@ng bootstrap/ng bootstrap":"~5.3.0">

如前所述,使用5.2.2对我不起作用。从5.3.0开始支持一些标签属性,如cardClass(例如:<ngb-panel [disabled]="disabled" [cardClass] ...>)。

您还必须执行前面回答中提到的命令npm i

只需降级ng引导程序包

npm i @ng-bootstrap/ng-bootstrap@5.3.0

我也有同样的问题需要解决

ng add @ng-bootstrap/schematics

我们可以通过两种方式实现这一点。

方式1:

step1打开angular.json文件并按照将ng-bootstarp版本降级

"@ng-bootstrap/ng-bootstrap": "~5.2.2"

第2步运行npm i

方式2:

运行ng add @angular/localize

任何一种方法都可以解决您的问题。

相关内容

最新更新