Visual Studio 2015,Angular2進行開發快速入門__angular2

來源:互聯網
上載者:User

本文介紹了在 Visual Studio 2015 的 ASP.NET 4.x 項目中,用 Angular 實現“快速起步”所需的步驟。


ASP.NET 4.x 項目

在 Visual Studio 的 ASP.NET 4.x 項目中實現“快速起步”的步驟如下:

前提條件 : 安裝 Node.js

第一步 : 下載“快速起步”的檔案

第二步 : 設定 Visual Studio ,以支援 TypeScript

第三步 : 建立 Visual Studio ASP.NET 項目

第四步 : 把“快速起步”中的檔案拷貝到 ASP.NET 的項目目錄中

第五步 : 恢複需要的包

第六步 : 編輯 TypeScript 設定檔

第七步 : 構建和運行應用程式 前提條件 : Node.js

如果你的電腦裡沒有 Node.js® 和 npm ,請安裝 它們 

在終端或者控制台中運行 node -v 和 npm -v , 請確認你的 Node 版本為 4.4.x - 5.x.x , npm 的版本為 3.x.x 。老版本會引起錯誤。 第一步 : 現在“快速起步”檔案

從 github 下載“快速起步”的原始碼 。如果下載的是一個壓縮的 zip 檔案,解壓它。 第二步:設定 Visual Studio ,以支援 TypeScript

確保你的 Visual Studio 2015 是最新版本,然後開啟 Visual Studio 並安裝最新的 TypeScript 工具:

開啟 Tools | Extensions and Updates 。

在左側分類樹中選擇 Online 。

在右上方的搜尋方塊中搜 TypeScript 。

選擇最新版本的 TypeScript 。

下載並安裝依賴包。 第三步 : 建立 Visual Studio ASP.NET 項目

按照下面的步驟建立 ASP.NET 4.x 項目 :

在 Visual Studio 中,選擇 File | New | Project 菜單。

在模板樹中,選擇 Templates | Visual C#( 或 Visual Basic) | Web 菜單。

選擇 ASP.NET Web Application 模板,輸入項目名,點擊“ OK ”按鈕。

選擇自己喜歡的 ASP.NET 4.5.2 模板,點擊 OK 。

本烹飪寶典選擇了 Empty 模板,它沒有添加過任何目錄,沒有身分識別驗證,沒有伺服器託管。為你的項目選擇合適的模板和選項。 第四步 : 拷貝“快速起步”的檔案到 ASP.NET 項目所在的目錄

拷貝從 github 下載的“快速起步”檔案到包含 .csproj 檔案的目錄中。按照下面的步驟把它們加到 Visual Studio 中:

在 Solution Explorer 中點擊 Show All Files 按鈕,顯示項目中所有隱藏檔案。

右鍵點擊每個目錄和檔案,選擇 Include in Project 。 最少要添加下列檔案:

app 目錄(如果詢問是否要搜尋 TypeScript 類型,回答 No )

styles.css

index.html

package.json

tsconfig.json

typings.json 第五步 : 恢複需要的包

按下面的步驟恢複 Angular 應用程式需要的包:

在 Solution Explorer 中右鍵點擊 package.json ,選擇 Restore Packages 。 
這樣, Visual Studio 會使用 npm 來安裝在 package.json 中定義的所有包 . 這可能需要花一點時間。

如果願意,開啟 Output 視窗 (View | Output) 來監控 npm 命令的執行情況。

忽略所有警告。

當恢複完成後,將會出現一條訊息: npm command completed with exit code 0.

在 Solution Explorer 裡,點擊 Refresh 表徵圖。

不要 將 node_modules 目錄添加到項目中,讓它隱藏。

"@angular/compiler is not in the npm registry" 這個錯誤表明 Visual Studio 2015 使用了老版本的 npm 。按照下面的步驟安裝最新版本的 npm :

Tools | Options 來開啟“選項”對話方塊。

在左側的樹狀目錄中,選擇 Projects and Solutions | External Web Tools 。

在右側,把 $(PATH) 項移動到 $(DevEnvDir) 上面,這樣就會告訴 Visual Studio 優先在你的路徑中尋找外來工具(比如 npm )。

點擊 OK ,關閉對話方塊。

重新啟動 Visual Studio 來讓這些修改生效。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.