首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 更多程式設計知識

Visual Studio 2012/2013 開發 Node.js 完整指南:NTVS 安裝與實戰

     編輯:更多程式設計知識

Node.js Tools for Visual Studio (NTVS) 讓 Visual Studio 成為功能完整的 Node.js IDE,支援 IntelliSense、npm 套件管理、本地/遠端除錯(Windows/Mac/Linux)、Profiling 以及 Azure 部署。

安裝需求與步驟

  • Visual Studio 2012 Update 4 或 2013 Professional/Premium/Ultimate 版
  • Node.js 0.10.20 以上版本
  • 從官網下載對應 VS 版本的 NTVS 安裝包(2012/2013 套件分離)

安裝完成後,JavaScript 專案類型 新增:Blank Node.js Console/Web Application、Express Application、From Existing Node.js Code、Azure 部署專案。

專案建立與 IntelliSense 體驗

  • Console Application:預設輸出 "Hello World" 到主控台。
  • Web Application:內建 http 模組建立 HTTP 伺服器。
  • Express Application:整合 Express + Jade + Stylus 脚手架。

IntelliSense 強大之處:輸入 require( 時自動列出所有模組名稱並顯示說明;選取模組後,其方法與屬性自動補全,極大提升編碼效率。

除錯與啟動檔案管理

  • F5 除錯 / Ctrl+F5 執行,自動啟動 Node 進程。
  • Web 專案自動開啟瀏覽器訪問指定埠(可在專案屬性關閉)。
  • 單一啟動檔案:專案僅有一個入口檔(粗體顯示),右鍵「設為啟動檔案」可切換。
  • 支援中斷點、單步執行、變數監視、例外狀況中斷(可在「偵錯 → 例外狀況」自訂)。

npm 套件視覺化管理

  1. 方案總管中右鍵 npm → Manage npm Modules...
  2. 右側輸入套件名稱 → 本地安裝(僅當前專案)。
  3. 安裝完成自動出現在 npm 節點下,require 時即有 IntelliSense 提示。
  4. 支援檢視相依性樹(等同 npm ls)。

遠端除錯亮點

透過 NTVS 可對部署於 Linux/Mac/Azure 的 Node 進程進行遠端除錯,僅需在遠端機器安裝 node-inspector 並開啟對應埠,即可在 VS 中斷點除錯,體驗與本地一致。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved