Tenho uma aplicação Ionic 2 e após fazer o update para o Ionic 3 tive alguns problemas na hora de rodar o ionic serve.

O primeiro deles foi o seguinte:

keywords if/then/else require v5 option
[INFO] Starting app-scripts server: --port 8100 --p 8100 --livereload-port 35729 --r 35729 --address 0.0.0.0 - Ctrl+C to
       cancel
TypeError: AppScripts.serve is not a function

O ionic não conseguia iniciar o servidor, para resolver isso eu apenas fiz um update nas dependências usando o código:

npm install --save-dev @ionic/app-scripts@latest

Após isso, aconteceu um error que deve ser o mais comum entre os usuários que estão atualizando suas aplicações Ionic:

Error: “main.dev.ts” and “main.prod.ts” have been deprecated

Resolver isso é simples, basta deletar os dois arquivos: “main.dev.ts” e “main.prod.ts” que estão dentro de /src/app e criar um novo arquivo main.ts com o conteúdo atualizado:

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';
platformBrowserDynamic().bootstrapModule(AppModule);

Fonte: https://forum.ionicframework.com/t/error-main-dev-ts-and-main-prod-ts-have-been-deprecated/73150/2