When the error below happens in compiling Cordova Ionic App after you delete the Modules folder to clean install all the plugins, just follow what the error is saying and navigate to that function at the location indicated by the error and remove the parameter from the popTo() function. Save and compile. The error should go.
[18:50:42] typescript: node_modules/ionic-angular/navigation/nav-controller-base.d.ts, line: 57
Property 'popTo' in type 'NavControllerBase' is not assignable to the same property in base type
'NavController'. Type '(indexOrViewCtrl: any, opts?: NavOptions, done?: Function) => Promise
assignable to type '(page: any, params?: any, opts?: NavOptions, done?: Function) => Promise
parameters 'done' and 'opts' are incompatible. Type 'NavOptions' is not assignable to type 'Function'.
Property 'apply' is missing in type 'NavOptions'.
L56: pop(opts?: NavOptions, done?: Function): Promise
L57: popTo(indexOrViewCtrl: any, opts?: NavOptions, done?: Function): Promise
L58: popToRoot(opts?: NavOptions, done?: Function): Promise
Error: Failed to transpile program
at new BuildError (/node_modules/@ionic/app-scripts/dist/util/errors.js:16:28)
at /node_modules/@ionic/app-scripts/dist/transpile.js:159:20
at new Promise (
at transpileWorker (/node_modules/@ionic/app-scripts/dist/transpile.js:107:12)
at Object.transpile (/node_modules/@ionic/app-scripts/dist/transpile.js:64:12)
at /node_modules/@ionic/app-scripts/dist/build.js:109:82
at
[18:50:43] copy finished in 40.01 s