Angular を使用していて、異なる Angular バージョンでプロジェクトをセットアップする必要がありますか?これは、Angular CLI を使用する場合と使用しない場合の両方で、特定のバージョンの Angular プロジェクトを作成するための簡単なガイドです!
複数の Angular プロジェクトで作業している場合、特定のバージョンをロックする必要がある場合があります。おそらく、あなたのプロジェクトは、特定のバージョンでのみ利用可能な特定の機能に依存しているか、レガシー コードベースとの互換性が必要である可能性があります。
CLI を使用しているかどうかに関係なく、特定の Angular バージョンでプロジェクトを作成する方法を次に示します。
CLI をインストールしなくても、特定のバージョンの Angular プロジェクトを初期化できることをご存知ですか?構文と例を見てみましょう。
npm init @angular@
npm init @angular@16 sampleApp
このアプローチでは、Angular CLI をグローバルにインストールせずに、基本的な Angular プロジェクトをセットアップします。追加のツールのインストールを避けたい場合、または制約のある環境で作業している場合に便利です。
legacyApp という名前の Angular 13 プロジェクト:
npm init @angular@13 legacyApp
このコマンドは必要な Angular バージョンを直接プルダウンし、そのバージョンに固有のプロジェクト構造と依存関係を設定します。
Angular CLI を使用したい場合でも、CLI を永続的にインストールしなくても、特定のバージョンのプロジェクトを作成できます。 npx を使用して、バージョンを指定して CLI を直接実行します。
npx -p @angular/cli@ng new
このコマンドは、npx を使用して指定された CLI バージョンを一時的に実行し、その Angular バージョンに合わせたプロジェクトを作成します。
npx -p @angular/cli@13 ng new demoApp
このコマンドは、別の Angular CLI バージョンがグローバルにインストールされている場合でも、Angular CLI バージョン 13 を使用して新しいプロジェクトを作成します。
CLI を使用するかどうかに関係なく、Angular の npm init および npx による柔軟性により、異なるバージョン間でのプロジェクトの管理が容易になります。したがって、次回特定の Angular バージョンのプロジェクトを起動する必要がある場合、CLI のインストールに手間をかけることなく、その方法を正確に知ることができます。
角度バージョン | CLI なし | CLI を使用 |
---|---|---|
16 | npm init @angular@16 サンプルアプリ | npx -p @angular/cli@16 ng 新しいサンプルアプリ |
13 | npm init @angular@13 LegacyApp | npx -p @angular/cli@13 ng 新しいデモアプリ |
それで終わりです!このガイドが Angular プロジェクトに役立つことを願っています。特定の Angular バージョンでの作業に関する質問やヒントがあれば、以下にコメントしてください。
コーディングを楽しんでください!
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3