Ionicプロジェクトがあり、pgradeをIonic 5にする必要があります。プロジェクトをアップグレードするための最良の方法が必要です。
これは2つのステップで実行できます。
Ionic 3からIonic 4
Ionic 3からIonic 4への重大な変更の完全なリストについては、Ionicコアの 重大な変更に関する文書 を参照してくださいレポ。
Ionic 4では、パッケージ名は_@ionic/angular
_です。 Ionic 3をアンインストールし、新しいパッケージ名を使用してIonic 4をインストールします。
_npm uninstall ionic-angular
npm install @ionic/angular
_
既存のアプリケーションをIonic 3から4に移行するときの一般的なプロセス:
blank
スターターを使用して新しいプロジェクトを生成します( アプリの起動 を参照)Angularサービスを_src/providers
_から_src/app/services
_にコピーします
@Injectable()
デコレーターに_{ providedIn: 'root' }
_を含める必要があります。詳細については、Angular provider docs を参照してください。ディレクトリ構造が_src/components
_から_src/app/components
_などに変更されることに注意して、アプリの他のルートレベルのアイテム(パイプ、コンポーネントなど)をコピーします。
グローバルなSassスタイルを_src/app/app.scss
_から_src/global.scss
_にコピーします
次の項目を念頭に置いて、アプリケーションの残りの部分をページごとまたは機能ごとにコピーします。
@Component
_デコレータのAngularのstyleUrls
オプションを使用する必要があります多くの場合、Ionic CLIを使用して新しいオブジェクトを生成し、コードをコピーすることも非常にうまく機能します。例:_ionic g service weather
_は、Shell Weather
サービスを作成してテストします。その後、必要に応じてコードを少し変更して、古いプロジェクトからコピーできます。これにより、適切な構造が確実に守られます。これにより、単体テスト用のシェルも生成されます。
Ionic 4からIonic 5
アプリを4.xから5.xに移行するには、APIプロパティ、 CSSユーティリティ 、およびインストールされているパッケージの依存関係をいくつか更新する必要があります。
4.xから5.xへの重大な変更の完全なリストについては、Ionicコアリポジトリの 重大な変更に関する文書 を参照してください。
Angularベースのプロジェクトの場合、次のコマンドを実行するだけです。
_npm install @ionic/angular@latest @ionic/angular-toolkit@latest --save
_
詳細と手順については、 移行ガイド を確認してください。