typescript error property 'hideKeyboardAccessoryBar' does not exist on type 'Keyboard'. on IONIC Moodle App

typescript error property 'hideKeyboardAccessoryBar' does not exist on type 'Keyboard'. on IONIC Moodle App

by Akash Badole -
Number of replies: 1

typescript error property 'hideKeyboardAccessoryBar' does not exist on type 'Keyboard'. on IONIC Moodle App

ionic error


CMD Showing following Error

[14:58:02]  ionic-app-scripts 3.1.9

[14:58:02]  build dev started ...

(node:8056) ExperimentalWarning: The fs.promises API is experimental

[14:58:03]  clean started ...

[14:58:03]  clean finished in 307 ms

[14:58:03]  copy started ...

[14:58:13]  copy finished in 9.26 s

[14:58:13]  deeplinks started ...

[14:58:19]  deeplinks finished in 5.41 s

[14:58:19]  transpile started ...

[15:00:00]  typescript: F:/akas/android/clidemoodle/src/app/app.component.ts, line: 52

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


      L51:      // Unload lang custom strings.

      L52:      this.langProvider.clearCustomStrings();

      L53:  });


[15:00:00]  typescript: F:/akas/android/clidemoodle/src/providers/app.ts, line: 120

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


     L120:   * Get the app's root NavController.


[15:00:00]  ionic-app-script task: "build"

[15:00:00]  Error: Failed to transpile program

Error: Failed to transpile program

    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! code ELIFECYCLE

npm ERR! errno 1

npm 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"`

npm ERR! Exit status 1

npm ERR!

npm ERR! Failed at the moodlemobile@3.5.1 ionic:build script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:

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

[ERROR] An error occurred while running subprocess 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.


ionic error moodle cmd

Average of ratings: -
In reply to Akash Badole

Re: typescript error property 'hideKeyboardAccessoryBar' does not exist on type 'Keyboard'. on IONIC Moodle App

by Dani Palou -
Picture of Core developers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

Hi,

please make sure you've followed all the steps in this guide:

https://docs.moodle.org/dev/Setting_up_your_development_environment_for_Moodle_Mobile_2

I recommend you to use the "integration" branch before running "npm run setup":

git checkout integration

npm run setup

The integration branch has our latest code, so all the fixes for libraries and Cordova are in there. It'll be moved to the master branch eventually.

Cheers,

Dani