Visual Studio Codeçå®£ä¼ è¯æ¯ï¼
ä¸ä¸ªè¿è¡äº Mac OS XãWindowså Linux ä¹ä¸çï¼é对äºç¼åç°ä»£ Web åäºåºç¨ç跨平å°æºä»£ç ç¼è¾å¨ã
æ说çï¼Visual Studio Codeç¹å«éåæ¥ä½ä¸ºå端å¼åç¼è¾å¨ã
å ç½®htmlå¼åç¥å¨emmet(zencoding),对cssåå ¶ç¸å ³ç¼è¯åè¯è¨LessåSassé½æå¾å¥½çæ¯æã
å½ç¶ï¼æniceçè¿æ¯åjs代ç äºï¼è¿ä¹æ¯æ¥ä¸æ¥è¦çéä»ç»çåè½ã
å 为ä¹å微软æ¨åºäºtypescriptè¯è¨ï¼ç»åtsdæ件ï¼ç¨visual studioåtypescript代ç æ¯ç¸å½ç½çï¼æºè½æ示çåè½é常nbã
è¿ä¸ªåè½çæåºå½ä¹è¢«vsc继æ¿äºã
ç®å主æµçå端类åº/æ¡æ¶ï¼å æ¬node.jsåå ¶æ¨¡å/æ¡æ¶é½æç¸åºçtsdæ件ï¼å¯ä»¥å»DefinitelyTypedä¸æ¾ä¸ä¸ã
å¨é¡¹ç®ä¸å¼å ¥å¯¹åºæ件ï¼å°±å¯ä»¥ææºè½æ示äºã
è¿é以angular为ä¾ï¼ä½¿ç¨æ¥éª¤å¦ä¸ï¼
å ¨å±å®è£ tsdï¼éè¿tsdå®è£ .d.tsæ件ãè¿æ ·ä¼å¨é¡¹ç®ä¸é¢çæ.typingsç®å½ï¼ç®å½ä¸é¢å°±æ¯ä¸è½½ç.d.tsæ件ï¼åå代ç çæ¶åå°±ä¼ææºè½æ示äºãå ·ä½ç¨æ³åètsdç¨æ³ã
npm install -g tsd
tsd query angular --action install
å¦æä¸æ³èªå·±æå·¥å¼å ¥ï¼ä¹å¯ä»¥å¨angularåéåé¢æctrl+kï¼ä¼æ个ç¯æ³¡å¾çï¼ç¹å»ç¯æ³¡å¾çå°±ä¼æ对åºæ示ï¼éæ©ä¸è½½xx.d.tsæ件就å¯ä»¥äº,ç¼è¾å¨ä¼ä¸è½½å¯¹åºæ件æ¾å¨.typingsç®å½ã
è¿ç¨å¦ä¸å¾ï¼
说å®æºè½æ示ï¼å说代ç è°è¯ã
ä¹ååè¿æç« ä»ç»è¿node.jsçè°è¯æ¹æ¡ï¼Node.jsè°è¯ï¼ãä»vscåå¸åï¼å°±ä¸ç´ç¨å代ç ï¼ä¹æ¯ç¨æ¥è°è¯node.js代ç ã
使ç¨æ¹æ³ä¹å¾ç®å,æ¥éª¤å¦ä¸ï¼
æå¼è¦è°è¯çæ件ï¼æf5,ç¼è¾å¨ä¼çæä¸ä¸ªlaunch.json
ä¿®æ¹launch.jsonç¸å ³å 容ï¼ä¸»è¦æ¯nameåprogramå段ï¼æ¹æå项ç®å¯¹åºç
ç¹å»ç¼è¾å¨å·¦ä¾§é¿å¾åèèçé£ä¸ªæé®
ç¹å»å·¦ä¸è§DEBUGåé¢çæé®ï¼å¯å¨è°è¯
ææç¹ï¼å°½æ è°è¯
è¿ç¨å¦ä¸å¾ï¼
æåï¼åèµ é彩èä¸ä¸ªã
å¨ånode.js代ç çæ¶åï¼ææ¶ä¼å¿è®°æ个模åä¸æåªäºæ¹æ³åå ¶ç¨æ³ï¼ç»å¸¸è¦å»å®ç½ç¿»ä¸ä¸apiææ¡£ã
è¿éä»ç»ä¸æä¹ä½¿ç¨vscæ¥æå®è¿ä¸é®é¢ã
æå¼vscæ§å¶å°ï¼Help > Toggle Developer Tools > Consoleï¼
å¨æ§å¶å°å代ç ï¼æ¥è¯¢æ¨¡åæ¹æ³ã
è¿ç¨å¦ä¸å¾ï¼
vscæ¯ç¨atom-shell(ç°å¨å«electron)åçï¼è¿ånode-webkitï¼ç°å¨å«nw.jsï¼ä¸æ ·ï¼é½æ¯ænode.jsåchromeç»åèµ·æ¥çå·¥å ·ï¼æ以å¯ä»¥è¿ä¹ä½¿ç¨ã
ä¸è¿vsc使ç¨å°çnode.js模å并ä¸å¤ï¼æ¯å¦å¼ç¨utilåvmçä¼æ¥éï¼ç¨node-webkitå°±ä¸ä¼è¿æ ·ã