Свойство ошибки typeScript 'hideKeyboardAccessoryBar' не существует для типа 'Keyboard'.на приложение IONIC Moodle - PullRequest
0 голосов
/ 29 ноября 2018

Свойство ошибки машинописного текста 'hideKeyboardAccessoryBar' не существует для типа 'Клавиатура'.в приложении IONIC Moodle

ионная ошибка cmd ионная ошибка cmd

CMD Отображение следующей ошибки

[14:58:02] ionic-app-scripts3.1.9

[14:58:02] сборка dev началась ...

(узел: 8056) ExperimentalWarning: API fs.promises является экспериментальным

[14: 58: 03] очистка запущена ...

[14:58:03] очистка завершена за 307 мс

[14:58:03] копирование началось ...

[14:58:13] копирование завершено за 9,26 с

[14:58:13] начались глубокие ссылки ...

[14:58:19] завершены глубокие ссылки за 5,41 с

[14:58:19] началась транспиляция ...

[15:00:00] машинописный текст: F: /akas/android/clidemoodle/src/app/app.component.ts, строка: 52

        Property 'hideKeyboardAccessoryBar' does not exist on type 'Keyboard'.



  L51:      // Unload lang custom strings.

  L52:      this.langProvider.clearCustomStrings();

  L53:  });

[15:00:00] машинопись: F: /akas/android/clidemoodle/src/providers/app.ts, строка: 120

        Property 'close' does not exist on type 'Keyboard'.



 L120:   * Get the app's root NavController.

[15:00:00] Задача ionic-app-script: "build"

[15:00:00] Ошибка: не удалось перенести программу

Ошибка: не удалось перенести программу

at new BuildError (F:\akas\android\clidemoodle\node_modules\@ionic\app-scripts\dist\util\errors.js:16:28)

at F:\akas\android\clidemoodle\node_modules\@ionic\app-scripts\dist\transpile.js:159:20

at new Promise (<anonymous>)

at transpileWorker (F:\akas\android\clidemoodle\node_modules\@ionic\app-scripts\dist\transpile.js:107:12)

at Object.transpile (F:\akas\android\clidemoodle\node_modules\@ionic\app-scripts\dist\transpile.js:64:12)

at F:\akas\android\clidemoodle\node_modules\@ionic\app-scripts\dist\build.js:109:82

npm ERR!код ELIFECYCLE

npm ERR!errno 1

npm ERR!moodlemobile@3.5.1 ionic: сборка: node --max-old-space-size=16384 ./node_modules/@ionic/app-scripts/bin/ionic-app-scripts.js build "--target" "cordova" "--platform" "android"

npm ERR!Состояние выхода 1

npm ERR!

npm ERR!Сбой на moodlemobile@3.5.1. Ionic: build script.

npm ERR!Это, вероятно, не проблема с npm.Скорее всего, выше выводится логирование.

npm ERR!Полный журнал этого прогона можно найти в:

npm ERR!C: \ Users \ Clide \ AppData \ Roaming \ npm-cache_logs \ 2018-11-29T09_30_00_720Z-debug.log

[ОШИБКА] Произошла ошибка при запуске подпроцесса npm.

    npm run ionic:build -- --target cordova --platform android exited with exit code 1.



    Re-running this command with the --verbose flag may provide more information.

ионная ошибка Moodle ионная ошибка

Ответы [ 2 ]

0 голосов
/ 23 декабря 2018

Вы, вероятно, используете более новый плагин cordova-plugin-ionic-keyboard, который использует this.keyboard.hideFormAccessoryBar (true) вместо hideKeyboardAccessoryBar и .hide () cordova-plugin-keyboard в отличие от .close ()

https://ionicframework.com/docs/native/keyboard/

0 голосов
/ 06 декабря 2018

Я столкнулся с подобной проблемой, я прокомментировал и попробовал, чтобы она работала для меня.

Просто прокомментируйте hideKeyboardAccessoryBar и close в вашем

F:/akas/android/clidemoodle/src/app/app.component.ts
F:/akas/android/clidemoodle/src/providers/app.ts

Сохранить и запустить,Я надеюсь, что это должно работать.

...