私は最近 Angular 17 プロジェクトに取り組んでいて、Angular 18 のエキサイティングな新機能を探求したくてうずうずしていました。しかし、すでに運用されている既存のプロジェクトに影響を与えない方法でこれを実行したいと考えていました。 QA フェーズ。これには少し課題がありました:
ノード バージョン マネージャー (NVM) の利用:
これに取り組むために、Node Version Manager (NVM) を活用することにしました。 NVM を使用すると、システム上の複数の Node.js バージョンを管理できるため、異なるプロジェクトに合わせてバージョンを簡単に切り替えることができます。設定方法は次のとおりです:
NVM のインストール: NVM の公式 Web サイトの指示に従って、ここからダウンロードしてインストールできます。
Node.js のインストール 18 : NVM がインストールされたら、コマンド
を使用しました。
nvm install latest
これにより、最新の Node.js バージョン (当時は 22.4.1) がインストールされました。
別の開発環境の作成:
次に、Angular 18 の練習プロジェクト用に別のディレクトリを作成しました。これは、環境を既存のプロジェクトから分離するのに役立ちます。
Angular 18 をローカルにインストールしています:
この特定のプロジェクトに Angular 18 をインストールするには、次のコマンドを使用しました:
npm install @angular/cli@latest
-g がないことに注意してください。これにより、グローバル インストールに影響を与えることなく、最新の Angular CLI バージョン (当時は 18.1.0) がプロジェクト ディレクトリ内にローカルにインストールされます。
驚き!まだそこまでではありません:
ng new practice-project を使用して新しいプロジェクトを作成しようとすると、デフォルトでグローバルにインストールされた Angular CLI バージョン (17) が使用されます。ここで npx の魔法が役立ちます。
Node Package Executor (npx) の紹介:
npx を使用すると、パッケージをグローバルにインストールせずに npm からパッケージを実行できます。これが、新しいプロジェクトに特定の Angular CLI バージョン (18) を使用するための鍵であることがわかりました。勝利のコマンドは次のとおりです:
npx @angular/cli@18 new my-angular-18-project
ng versionを実行してプロジェクトを検証します
成功! Angular 18 の探索:
必要な依存関係がインストールされるのを待った後、新しい Angular 18 プロジェクト (my-angular-18-project) の準備が整いました。これにより、既存の Angular 17 プロジェクトを妨げることなく、魅力的な @let 構文を含む Angular 18 のすべての新機能を探索することができました。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3