/ÖÐÎÄ/
/¼òÌåÖÐÎÄ/
/¼òÌåÖÐÎÄ/
/¼òÌåÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
΢ÈíNode.js Tools 1.0 for Visual Studio (NTVS)Õýʽ°æÒѾ¿ª·ÅÏÂÔØ¡£Æ俪·¢ÍŶÓÓëPython Tools for Visual Studio£¨PTVS£©ÊÇͬһ¸ö£¬¶øPTVS¾ÍÊÇVisual Studio 2013ÖÐÒª´´½¨×Ô´øµÄPythonÏîÄ¿ÐèÒª°²×°µÄÄǸö³ÌÐò£¬ËùÒÔ´ó¿É·ÅÐĵÄʹÓÃNTVS¡£
node.js tools for visual studioÊÇÓÃÓÚVisual Studio 2012ºÍVisual Studio 2013µÄÃâ·Ñ¿ªÔ´¹¤¾ß£¬¿ÉÒÔ°ÑVisual Studioת»»ÎªNode.js IDE¡£
Node.jsÊÇʹÓÃJavaScript½¨Á¢¿ìËÙ¡¢¿ÉÀ©Õ¹Ó¦ÓõÄƽ̨£¬ÊÊÓ÷¶Î§·Ç³£¹ã·º£¬°üÀ¨·þÎñÆ÷¡¢ÎïÁªÍøÒÔ¼°×ÀÃæÓ¦Óá£Ä¿Ç°£¬Ê¹ÓÃNode.jsÖ§³ÖµÄVisual Studio¿ÉÒÔ¸üÈÝÒ׵ؿª·¢Node.jsÓ¦Óá£
• ·á¸»µÄ±à¼¾Ñé
• ´úÂëÍê³É£¨ÖÇÄܸÐÖª£©
• ½»»¥Ê½´°¿Ú£¨REPL£©
• NPMÕûºÏ
• ¸ß¼¶µ÷ÊԺͷÖÎö
• ²âÊÔ×ÊÔ´¹ÜÀíÆ÷ÕûºÏ
• ÓëÆäËûVisual Studio¹¦ÄܵÄÍêÈ«ÕûºÏ
• Ö§³ÖNode.js¡¢io.js¡¢JavaScript¡¢TypeScript¡¢HTML¡¢CSSºÍJSON
Ò»¡¢NTVS½éÉÜÓë°²×°
´ÓÆä¹ÙÍø£¨http://nodejstools.codeplex.com£©ÉÏ¿ÉÒÔÕÒµ½Æä½éÉÜ£¬NTVSÊÇÒ»¸öʹVisual Studio³ÉΪNode.js¼¯³É¿ª·¢»·¾³µÄÃâ·Ñ¡¢¿ªÔ´µÄ²å¼þ£¬NTVSÖ§³Ö±à¼¡¢Intellisense¡¢Profiling¡¢npm°ü¹ÜÀíÆ÷¡¢±¾µØÒÔ¼°Ô¶³Ìµ÷ÊÔ£¨Windows¡¢MacOS¼°Linux£©£¬Í¬Ê±ÆäÖ§³ÖWindows AzureÍøÕ¾¼°ÔÆ·þÎñ¡£
×ÜÖ®£¬¸ÃÓеĶ¼ÓÐÁË¡£Èç¹ûÒª°²×°NTVSµÄ»°£¬ÐèÒªVS 2013»ò2012 Update4µÄProfessional£¨»òTest Professional£©¡¢Premium»òUltimate°æ±¾£¬Í¬Ê±ÐèÒª°²×°ÓÐNode.jsµÄ0.10.20»òÒÔÉϵİ汾£¬ÓÐÁËÕâЩ׼±¸ºó£¬¾Í¿ÉÒÔÈ¥¹ÙÍøÏÂÔØ°²×°°ü½øÐа²×°ÁË£¬ÐèҪעÒâµÄÊÇ£¬VS 2013ºÍ2012µÄ°²×°°üÊǸ÷×Ô¶ÀÁ¢µÄ¡£
°²×°Íê³Éºó£¬¾Í»áÔÚVisual StudioµÄJavaScriptÀàÐÍÖжà³öÒÔϵÄÏîÄ¿ÀàÐÍ£º
¶þ¡¢NTVSÏîÄ¿´´½¨ºÍʹÓÃ
¶ÔÓÚNode.js¶øÑÔ£¬ÏîÄ¿ÀàÐͲ¢²»Ïñ.NETÏîÄ¿ÓÐÕâô¶à²»Í¬µÄÀàÐÍ£¬Ã¿ÖÖÖ®¼äµÄ¿ª·¢»·¾³µÈ»¹ÓвîÒì¡£¶ÔÓÚÉÏÃæµÄBlank Node.js Console ApplicationºÍWeb ApplicationÁ½¸öÏîÄ¿¶øÑÔ£¬Î޷ǾÍÊÇÇ°ÕßÄ£°åµÄ´úÂëÖ»ÌṩÁËÔÚ¿ØÖÆ̨Êä³öHello WorldµÄ´úÂ룻¶øºóÕßÔòÓÃNode.js´´½¨ÁËÒ»¸öHttp·þÎñÆ÷£¬²¢ÎªÃ¿¸öÇëÇó¶¼Êä³öHello World°ÕÁË£¬¼´ÊµÏÖÁËÒ»¸ö¼òµ¥µÄWebÓ¦ÓóÌÐò¡£¶øExpress ApplicationÔòÊÇʹÓÃNode.jsÉϵÄExpress¿ò¼Ü+JadeÄ£°åÒýÇæ+StylusʵÏÖÁËÒ»¸öСµÄWebÓ¦ÓóÌÐò¡£¶øʣϵĵÚÒ»¸öÏîÄ¿ÔòÊÇ´ÓÒÑÓеÄNode.jsÏîÄ¿Öд´½¨£¬ºóÁ½¸öÓëÆäËûµÄÀàËÆ£¬Ö»²»¹ýÒѾÅäÖúÃÁ˽ű¾ºÍÅäÖÃÎļþµÈ¿ÉÒÔÖ±½Ó²¿Êðµ½Windows AzureÖС£
ÏîÄ¿´´½¨ºóÓëVisual StudioµÄC#µÈÏîĿûÓÐÌ«´óÇø±ð£¬Intellisense¹¦ÄÜÒ²·Ç³£Ç¿´ó£¬ÇÃÈërequireµÄʱºò»áÌáʾËùÓеÄÄ£¿éÃû³Æ£¬Í¬Ê±Ñ¡Ôñÿ¸öÄ£¿éµÄʱºò»áÌáʾÕâ¸öÄ£¿éµÄ×÷ÓúÍ˵Ã÷£¨ÈçÏÂͼ£©£¬È»ºó¼üÈë»Ø³µ¿ÉÒÔÖ±½Ó²¹Æëµ¥ÒýºÅµÈµÈ£¬¶¼·Ç³£·½±ã¡£¶ø¶ÔÓÚÿ¸öÄ£¿é£¬ÆäËùÓз½·¨ºÍ³ÉÔ±±äÁ¿Ò²¶¼ÄÜ×Ô¶¯ÏÔʾ³öÀ´£¬Ö»²»¹ý²»ÏñrequireÄÇÑù»áÏÔʾ˵Ã÷ÐÅÏ¢¡£
Èý¡¢NTVSÏîÄ¿µÄµ÷ÊÔ
NTVSÏîÄ¿µ÷ÊԵķ½Ê½ÓëC#Ò»Ñù£¬¶¼ÊÇF5ÔËÐв¢µ÷ÊÔºÍCtrl+F5Ö»ÔËÐв»µ÷ÊÔ£¬Æä»á×Ô¶¯ÔËÐÐÒÑ°²×°µÄNode³ÌÐòÖ´Ðе±Ç°ÏîÄ¿µÄ´úÂë¡£¶ÔÓÚWeb ApplicationÏîÄ¿²¢ÇÒʹÓÃÁËʹÓÃÁËhttpÄ£¿éµÄ»°£¬»¹»á×Ô¶¯´ò¿ªä¯ÀÀÆ÷·ÃÎÊÖ¸¶¨µÄ¶Ë¿Ú£¨¿ÉÒÔÔÚÏîÄ¿ÊôÐÔÖйرգ©¡£ÐèҪ˵Ã÷µÄÊÇ£¬¶ÔÓÚNode.jsÏîÄ¿£¬ÓÐÇÒ½öÓÐÒ»¸öÆô¶¯Îļþ£¨¼´Ê¹ÓÃnode.exeÖ´ÐеÄÎļþ£¬Ï൱ÓÚ³ÌÐòµÄMain()º¯Êý£©£¬³ÌÐò´ÓÕâ¸öÎļþµÄ¿ªÊ¼Ö´ÐУ¬Ä¬ÈÏÇé¿öÏÂÏîÄ¿´´½¨ºóµÚÒ»¸ö´´½¨µÄjsÎļþΪÆô¶¯Îļþ£¬Æô¶¯ÎļþÓôÖÌå±íʾ¡£Èç¹ûÐèÒªÉèÖÃÆäËûÎļþΪÆô¶¯Îļþ£¬ÓÒ¼üµ¥»÷Ñ¡ÔñÉèÖþͿÉÒÔÁË£¨ÈçÏÂͼ£© ¡£
ÔÚµ÷ÊÔ¹ý³ÌÖУ¬ÓëÆäËûÏîÄ¿Ò»Ñù£¬¶¼¿ÉÒÔÉèÖöϵ㡢µ¥²½Ö´ÐÐÒÔ¼°¼àÊÓʲôµÄ¶¼ÊÇ¿ÉÒÔÓõģ¬Í¬Ê±Èç¹ûÔÚ³ÌÐò´úÂëÖÐÅ׳öÁËÒì³££¬ÔÚµ÷ÊÔ¹ý³ÌÖÐÒ²»áÌáʾ³öÀ´£¨ÈçÏÂͼ£©¡£
ĬÈÏÇé¿öÏ£¬ËùÓÐÒì³£¶¼½«Ìáʾ£¬µ±È»Ò²¿ÉÒÔ×Ô¼ºÑ¡ÔñÄÄЩÒì³£²»Ìáʾ¡£¿ÉÒÔÔÚÌáʾÁËÒì³£Ö®ºóÑ¡Ôñ¡°´ò¿ªÒì³£ÉèÖá±£¬»òÕßÑ¡Ôñ¡°µ÷ÊÔ¡±²Ëµ¥£¬Ñ¡Ôñ¡°Òì³£¡±£¬ÈçÏÂͼ£º
ËÄ¡¢NTVSÏîÄ¿µÄ°ü¹ÜÀí
NTVS»¹ÌṩÁ˷dz£·½±ãµÄ°ü¹ÜÀí·½Ê½£¬¾ÍÈçͬÔÚC#ÏîÄ¿ÖÐÌí¼ÓÒýÓÃÒ»Ñù·½±ãµÄÌí¼ÓÆäËû°ü¡£µ±È»Ò²¿ÉÒÔ×Ô¼ºÊ¹ÓÃnpm°²×°ÏàÓ¦µÄ°ü£¬È»ºóÔÚÏîÄ¿ÖÐʹÓã¬ËäÈ»µ÷ÊÔÔËÐÐûÓÐÎÊÌ⣬²»¹ýÕâÑùÊÇûÓÐIntellisenseÌáʾµÄ¡£ËùÒÔ£¬Èç¹ûÏîÄ¿ÖÐÐèÒªÆäËûµÄ°ü£¬¿ÉÒÔÓÒ¼üµ¥»÷npm£¬Ñ¡Ôñ¡°Manage npm Modules...¡±£¨ÈçÏÂͼ£©£¬ÔÚnpm°ü¹ÜÀíÆ÷ÖÐÓÒ²àµÄ°üÃû³ÆÖÐÊäÈë°üµÄÃû³Æ£¬È»ºóµã»÷Ï·½µÄ±¾µØ°²×°£¨Îªµ±Ç°ÏîÄ¿°²×°£©¾Í¿ÉÒÔÁË£¬Íê³Éºó»áÔÚ×ó²à³öÏÖÒÑ°²×°µÄ°ü£¬È»ºóÔÚÏîÄ¿ÖÐrequireÒ²»á³öÏÖÏàÓ¦µÄ°üÃû£¬ÔÚʹÓðüµÄʱºòÒ²»áÓз½·¨³ÉÔ±µÄÌáʾµÈµÈ¡£
°²×°Íê°üºó¾Í»áÔÚ½â¾ö·½°¸¹ÜÀíÆ÷µÄnpmϳöÏÖÏàÓ¦µÄ°üÃû£¬ÓëC#ÏîÄ¿Ìí¼ÓÒýÓÃÀàËÆ¡£Í¬Ê±£¬ÓëÖ´ÐÐnpm lsÃüÁîÒ»Ñù£¬Ò²ÊÇ¿ÉÒԲ鿴°üµÄÒÀÀµ¹ØϵµÄ£¨ÈçÏÂͼ£©¡£
·ÃÎÊ΢ÈíVisual Studio¹Ù·½ÍøÕ¾£¬Á˽â¸ü¶àÏêÇ飬µØַΪ£ºhttps://www.visualstudio.com/features/node-js-vs
¹ØÓÚÌÚÅ£ | ÁªÏµ·½Ê½ | ·¢Õ¹Àú³Ì | °æȨÉùÃ÷ | ÏÂÔØ°ïÖú(£¿) | ¹ã¸æÁªÏµ | ÍøÕ¾µØͼ | ÓÑÇéÁ´½Ó
Copyright 2005-2022 QQTN.com ¡¾ÌÚÅ£Íø¡¿ °æȨËùÓÐ ¶õICP±¸2022005668ºÅ-1 | ¶õ¹«Íø°²±¸ 42011102000260ºÅ
ÉùÃ÷£º±¾Õ¾·ÇÌÚѶQQ¹Ù·½ÍøÕ¾ ËùÓÐÈí¼þºÍÎÄÕÂÀ´×Ô»¥ÁªÍø ÈçÓÐÒìÒé ÇëÓë±¾Õ¾ÁªÏµ ±¾Õ¾Îª·ÇÓ®ÀûÐÔÍøÕ¾ ²»½ÓÊÜÈκÎÔÞÖúºÍ¹ã¸æ