2017-07-25 71 views
0

我以前使用angular2項目,現在我有一個要求來創建一個angular4項目。我的問題是如何啓動angular4項目?

  1. 從哪裏得到angular4項目?
  2. 我應該不得不做任何不同的事情來得到一個angular4項目嗎?如果沒有,那麼我將如何確定它是一個有角度的4項目?
  3. 我應該使用@角/ cli角4項目?
  4. 有沒有像angular4 package.json有什麼不同的設置?

我的一個同事說使用cli命令本身意味着我們使用的是angular4,這是真的嗎?

謝謝

回答

3

有沒有這樣的事情「角2」或「角4」,由命名慣例它只是

您正在尋找的是角度包的版本號。 (Angular使用語義版本來反映版本號的變化,請參閱semver)。

對於新的Angular項目,您可以使用最新的@angular/cli,它會自動安裝與CLI版本兼容的Angular的最新版本,並設置構建/捆綁過程的所有要求。 (對於初學者推薦)*

如果你不想使用CLI,你可以看看角度初學者的存儲庫/種子或從頭創建自己的項目。

如果您想從頭開始創建自己的項目,請查看教程如何使用Angular(version 4.0.0)設置Webpack。

如果您已經有一個使用version〜2.x.x的Angular項目,那麼您可以更新您的依賴關係並遷移您的代碼。或者如果您之前使用過CLI,請按照遷移指南here

*您可以稍後彈出的WebPack配置進行更復雜的東西,在構建過程中對自己的

-2

只有兩個不同的版本。所以你可以使用AngularJS(Angular 1.x)或Angular(Angular 2/4)。根據使用情況,您應該將您的Node和npm版本更新爲最新版本,這樣您將使用angular4。項目的創建仍然是一樣的。

爲了用ng創建一個項目,你必須下載angular-cli。這是使用下面的命令來完成:

npm install -g @angular/cli 

然後用納克新的,你可以創建一個新項目:

ng new application-name 
+0

這不會創建項目 –

+0

感謝您的警告。我編輯過它。 – cotnic

+0

Downvoted導致你不解釋ng是@ angular/cli的一部分,並且這不會在沒有安裝提到的二進制文件的情況下「開箱即用」 –

1

您可以使用角CLI是的,另一個非常全面種子mgechev

0

的最佳方式要做到這一點是通過CLI(命令行界面)。這很容易,它也照顧角度項目中所需的所有導入和服務器。 您必須首先安裝nodeJS才能使其工作。

1. Download nodejs 
2. Open command prompt and type npm install -g @angular/cli ----> This will install Angular CLI into the system which will help us to install the angular application. 
If you face any issue in installing it like checksum update the npm and 
clear npm cache 

         npm install -g npm 
         npm cache clean --force 

1. Once cli is installed, create a folder where you want to create the project from scratch 
2. ng new <<application name>> 
3. Open the project in an editor 
4. From command prompt, start the angular server by :: ng serve 
5. open your browser on http://localhost:4200/ 
0

您可以參考鏈接Here。有很多方法可以獲得角度4.我建議使用手動方法,因爲如果使用CLI,則根據CLI的版本獲得角度版本。例如,如果你有角度CLI版本1.6.0,那麼你總是得到角度5.

你可以檢查你的package.json文件來知道你已經安裝了哪個角度版本。

+0

儘管這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/18676110) –