2017-04-02 6 views
2

は、私は2角度インストールする必要がありますが、私は$ ng new myAppを実行していたときのバージョンは、私は多くのことを検索4ですが、私は唯一のバージョンをインストールする方法を見つけることができませんでした。2.古いバージョンのAngularをインストールするには?

誰もがそれを行う方法を知っていますか?

編集 コマンド: ng new MYAPP --ng4=falseそれは動作しません。 enter image description here

+0

なぜ新しいバージョンではなく古いバージョンを使用したいのですか? –

+0

アングル4はアングル2とほとんど変わりませんが、それでもほとんど同じです – Roljhon

+0

私は角度2のコースを取っていますが、それほど違いはないと私は知っていますが、教師が使用するファイル構造と同じです。 – Ricky

答えて

0

角度4を使用する必要があります。これはリリース版のもので、ベータ版です。

ng newするためのオプションをご覧ください:https://github.com/angular/angular-cli/wiki/new

以前の1.0.0その--ng4=falseがとにかくデフォルトであることをng new myApp --ng4=falseを使用してくださいという角度CLIバージョン上にある場合。

バージョン1.0.0を使用している場合角度2をデフォルトにすることはできません。 1.0.0 release notesをご覧ください。バージョン1.0.0では、cliは、新しいプロジェクトを生成するために角度4だけを使用するように更新されました。ただし、の角度バージョンを手動でpackage.jsonの希望のバージョンに変更することができます。

+0

私の接続が遅いです、私は努力しています。返信いただきありがとうございます。 – Ricky

+0

もちろん、私の接続は遅いですが、パッケージをダウンロードしています。 – Ricky

+0

それは私の更新された答えを見ていないようです。私はcliのソースコードを見て、上記の答えを終えました。 –

0

また、Angular 4を使用することをおすすめします。違いは、バージョンの違いを気にするほど重要ではありません。実際、角度4の目標の1つは、角度2との後方互換性を可能にすることです。

しかし、私は、新しい学習者としてコースとは異なるバージョンを使用するリスクを明確に理解できます。あなたが可能な限り多くの相違を最小限に抑えるので、何か間違ったことがあったためにエラーが起きる(比較的)ことができます。うまくいけば(

最初の(そして好ましくは)アプローチは、教師が使用している角度CLIのバージョンを特定し、CLIの特定のバージョンをインストールすることです:

だから、すべてのことで、私は2つのアプローチをお勧めしますコースのある時点で、先生はpackage.jsonを表示しますので、角度のあるCLIバージョンが使用中であることがわかります。次に、特定のCLIバージョンをグローバルにインストールしてからプロジェクトにインストールします)。

2番目の方法は、アプリケーションのpackage.jsonを教師のpackage.jsonと一致するように更新することです(グローバルAngular CLIのバージョンは変更しません)。これはやや危険ですが、あなたのプロジェクトにおける角張ったバージョンが教師のものに合っていることを確認すると、比較的安全です。

どちらのオプションも、バージョン番号と一致するようにコースで使用されているpackage.jsonを取得/表示する必要があることに注意してください。そのオプションがなければ、実際にあなたのコースと同じバージョンを使用しているかどうかはまったくわかりません。

関連する問題