私のnpmバージョンは5.5.1であり、angular cliバージョンは6.2.1です。コマンドng new Project_nameを使用して新しいプロジェクトを作成しようとすると、angular(私の場合それはAngular version ^ 6.1.0)を作成しています。しかしAngular4が欲しいです。私の質問はこのAngualr2/4/5を作成する方法(最新バージョンではなく特定のバージョン)?のバージョン値を変更するとは思わないpackage.jsonは、古いバージョンと最新の6バージョンにいくつかの違いがあるため、私の場合に役立ちます(1つのファイルの名前が、angular-cli.jsonからanguar.jsonに変更されただけでなく、名前だけでなく、内容も変更されています。)Angular-cli Githubサイトでも同じ質問を提起しました ここをクリック
前もって感謝します!!
CLIを使用すると、特定のangularバージョンを作成できません。
ただし、特定のバージョンのangular CLIを特定のフォルダーにインストールできます。
例:
ドライブ内の最初の_create new folder
_。 Dドライブにデモフォルダーを作成します。例:_d:\projects\demo
_。
次に、このフォルダーをCommand Prompt(cmd)
内で見つけるか、作成したフォルダーのアドレスバーにcmd
と入力して、Enterキーを押します。
ここで、angular特定のバージョンのコマンド:_npm install @angular/[email protected]
_ for angular 5.と入力し、他のバージョンで同様のコマンドを使用します。
インストールが完了したら、新しいangular=プロジェクトを最近作成した特定のフォルダに作成します。例:_d:\projects\demo\
_。
コマンド_ng new Project_name
_を使用してangularプロジェクトを作成すると、_your specific angular version
_プロジェクトが作成されます。
私の例では、angular 5プロジェクトを作成します。
簡単な方法:例:npm install -g @angular/cli@6
ここで-gフラグは、npmにこのインストールをグローバルに実行するように指示します。最後の6は、npmに最新のバージョン6が必要であることを示しています。
Angular 5の新しいアプリケーションを作成したい場合は、次のようにします。
> npm install -g @angular/cli@1
> ng new my-ng5-app
Angular CLIはAngular 5。
Angular 6の新しいアプリケーションを作成したい場合、これを行います:
> npm install -g @angular/cli@6
> ng new my-ng6-app
Angular 7の新しいアプリケーションを作成する場合、これを行います。
> npm install -g @angular/cli@7
> ng new my-ng7-app
ありがとうございます...!
これは動作するはずですnpx npm i -g npx
というパッケージを使用し、angularプロジェクトを作成する必要がある場合は、最初にこのコマンドを使用しますnpx -p @angular/cli ng new hello-world-project
その後、通常のコマンドを使用してng g c abc
のように動作します
package.json
ファイルは、angularインストールするバージョンを定義し、npm install
グローバルangular cliに関係なく、必要なバージョンでプロジェクトを作成します