angular - ionic 可选 : error TS1086: An accessor cannot be declared in an ambient context

标签 angular ionic-framework ionic5

在为 ionic 应用程序构建 prod 模式时 - 我得到

[ng] ERROR in node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable-modal.component.d.ts:13:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 13     get _canClearCssClass(): boolean;
[ng]            ~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable-modal.component.d.ts:14:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 14     get _isMultipleCssClass(): boolean;
[ng]            ~~~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable-modal.component.d.ts:15:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 15     get _isSearchingCssClass(): boolean;
[ng]            ~~~~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable-modal.component.d.ts:16:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 16     get _isIos(): boolean;
[ng]            ~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable-modal.component.d.ts:18:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 18     get _isAddItemTemplateVisibleCssClass(): boolean;
[ng]            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:16:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 16     get _isMultipleCssClass(): boolean;
[ng]            ~~~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:17:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 17     get _hasValueCssClass(): boolean;
[ng]            ~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:18:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 18     get _hasPlaceholderCssClass(): boolean;
[ng]            ~~~~~~~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:19:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 19     get _hasIonLabelCssClass(): boolean;
[ng]            ~~~~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:20:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 20     get _hasDefaultIonLabelCssClass(): boolean;
[ng]            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:21:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 21     get _hasFixedIonLabelCssClass(): boolean;
[ng]            ~~~~~~~~~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:22:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 22     get _hasStackedIonLabelCssClass(): boolean;
[ng]            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:23:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 23     get _hasFloatingIonLabelCssClass(): boolean;
[ng]            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:44:17 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 44     private get _hasInfiniteScroll();
[ng]                    ~~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:45:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 45     get _shouldStoreItemValue(): boolean;
[ng]            ~~~~~~~~~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:70:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 70     get label(): string;
[ng]            ~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:79:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 79     get searchText(): string;
[ng]            ~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:80:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 80     set searchText(searchText: string);
[ng]            ~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:89:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 89     get isSearching(): boolean;
[ng]            ~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:98:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 98     get hasSearchText(): boolean;
[ng]            ~~~~~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:99:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 99     get value(): any;
[ng]            ~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:100:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 100     set value(value: any);
[ng]             ~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:117:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 117     get isEnabled(): boolean;
[ng]             ~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:118:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 118     set isEnabled(isEnabled: boolean);
[ng]             ~~~~~~~~~
[ng] node_modules/ionic-selectable/src/app/components/ionic-selectable/ionic-selectable.component.d.ts:126:9 - error TS1086: An accessor cannot be declared in an ambient context.
[ng] 126     get shouldBackdropClose(): boolean;
[ng]             ~~~~~~~~~~~~~~~~~~~

有想法该怎么解决这个吗?

最佳答案

问题通过移动到

ionic-selectable@4.6.0

所以只需执行以下操作:
npm install ionic-selectable@4.6.0 --save 

移动到这个版本(我有 4.5.0)来解决这个问题。

希望这可以帮助。

关于angular - ionic 可选 : error TS1086: An accessor cannot be declared in an ambient context,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60902244/

相关文章:

angular - 如何以 Angular 2获取谷歌联系人

angular - 如何从 typescript 中的绝对类型访问这些功能?

javascript - 在 For 循环中对异步调用进行排序 - Javascript

angular - ngx-datatable 不能在环境上下文中声明访问器

electron - ionic 5 + Electron

javascript - 为每个迭代元素添加唯一值 HTML Angular 2

angular - 使用 Power REST API - 获取组中的页面时,有没有办法从报告中过滤掉 "Hidden"页面

javascript - 地理位置 watchPosition 每秒触发一次

ionic-framework - 如何在 Web 浏览器 View 中从我的 Ionic 应用程序打开外部链接

css - Ionic 5 在 iOS 上设置可折叠标题颜色