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

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

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

CMD показывает следующую ошибку

[14:58:02] ionic-app-scripts 3.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: "сборка"

[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

нпм ERR! код ELIFECYCLE

нпм ERR! Errno 1

нпм ERR! moodlemobile@3.5.1 ionic:build: node --max-old-space-size=16384 ./node_modules/@ionic/app-scripts/bin/ionic-app-scripts.js build "--target" "cordova" "--platform" "android"

нпм ERR! Статус выхода 1

нпм ERR!

нпм ERR! Сбой в скрипте moodlemobile@3.5.1 ionic: build.

нпм ERR! Это, вероятно, не проблема с npm. Вероятно, есть дополнительные выходные данные регистрации.

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

нпм 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 ионная ошибка

0 ответов

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

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

Я сталкиваюсь с подобной проблемой, я прокомментировал и попробовал, это работало на меня.

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

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

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

Другие вопросы по тегам