WebStorm2017.2ÊÇ×îа棬ÕâÒ²ÊÇjetbrainsÆóÒµ¼¯ÍÅÆìÏÂÒ»¿îJavaScript¿ª·¢»·¾³£¬Ò²ÊÇ×îÇ¿ÓÐÁ¦µÄHTML5±à¼Èí¼þ¡£
WebStorm 2017.2 Éý¼¶ƒÈÈÝÈçÏÂËùʾ£º
´Ó ESLint Å䱸Öе¼Èë´úÂëÉè¼Æ·ç¸ñ
¸Ä½ø¶Ô Webpack µÄÖ§³Ö£ºJavaScript ÎĵµÖеıàºÅ¸¨Öú¹¦ÄÜÈç½ñºÏºõ webpack Ä£¿é½â¾ö·½·¨¡£Èç¹ûÄãÓ¦Óþ߱¸±ð³ÆºÍºÃ¼¸¸öÄ£¿éµÄ·±ÔÓ webpack Å䱸ʱ£¬WebStorm ¿ÉÇ¡µ±µØ·ÖÎöµ¼Èë¾ä×ÓÖеÄ;¾¶²¢ÌáÐÑÒªµ¼ÈëµÄ symbols
Ó¦ÓÃÐ嵀 Move symbol ¹¹½¨×÷Ó㬿ÉÒÔ½« ES6 Ä£¿éÖеÄÀࡢȫ¾ÖÐÔº¯Êý¹«Ê½»ò×Ô±äÁ¿´ÓÒ»¸ö JavaScript »ò TypeScript Îļþ°²È«µØŲ¶¯µ½ÁíÒ»¸öÀï±ß¡£WebStorm »áÉý¼¶È«²¿µÄµ¼ÈëºÍµ¼³öÀ´
ÔË×÷µ¥¶À Karma ¼ì²â£¬²¢Îª Mocha ת»¯³É´úÂëÆÕ¼°Âʻ㱨
Èç½ñÖ§³Ö²éѯ TypeScript ´úÂëµÄÖ÷Òª²ÎÊýÌáÐѺÍÀàÐÍÐÅÏ¢ÍÆÂÛ
Ö§³ÖΪ Angular Material ´î½¨Ò³Ãæ
¸Ä½ø¶Ô Sass ºÍ SCSS µÄÖ§³Ö£ºÊ¹ÄãÏíÓиü¿ìµÄ´úÂë½øÐк͵¼º½À¸
Õë¶Ô CSS Ä£¿é£¬Ö§³Öµ¥¶ÀÄ£¿éµÄ²¿·Ö¿îʽ
ÌáÉýÁ˶ÔVue.jsºÍJestµÈÁîÈ˼¤¶¯µÄ¼¼ÊõÐÔÖ§³Ö£¬Îª´úÂëÉè¼Æ·ç¸ñ²úÉúÁË´óÁ¿µÄ²Ù×÷Áé»îÐÔ£¬¸Ä½øÁËReactºÍAngularÖ§³ÖÕâЩ£º
Ö§³ÖVue.js
È«×Ô¶¯µ¼ÈëReact²¿¼þ
AngularÓïÑÔ±í´ï·þÎñÏîÄ¿
¼¯³É»¯ Jest
¸üÇ¿µÄ¼ì²â¸ÐÊÜ
´úÂë±à¼Æ÷ÊÇ¿ª·¢ÈËÔ±±Ø±¸µÄÈí¼þ£¬ÊÇÒ»ÖÖʵÓõıà¼Æ÷»ò¿ª·¢¹¤¾ß£¬¿ÉÒÔÏÔÖøÌá¸ß¿ª·¢ÈËÔ±µÄ¿ª·¢Ð§ÂÊ¡£¾¡¹Ü±à¼Æ÷²»ÊǼ¼ÊõÈËÔ±£¬µ«ËûÃÇÈÔÈ»¶ÔʲôÊÇ´úÂë±à¼Æ÷ÒÔ¼°Ê²Ã´ÊÇÓÐÓõĴúÂë±à¼Æ÷ÓиüºÃµÄÀí½â¡£ÏÂÃæÊDZà¼Æ÷ÊÕ¼¯µÄһЩ×î³£Óõij¬Ãâ·Ñ´úÂë±à¼Æ÷£¬ÍƼö¸øÄú¡£¶àÌØÈí¼þרÌâΪÄúÌṩ´úÂë±à¼Æ÷,´úÂë±à¼Æ÷ÅÅÐаñ,html´úÂëÔÚÏß±à¼Æ÷¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ´úÂë¶Ô±È¹¤¾ß,Ò×ÓïÑÔ´úÂë¶Ô±È¹¤¾ß,´úÂë¶Ô±È;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
ÊÓƵת´úÂëÈí¼þÊÇÒ»¿î¼òµ¥Ò×ÓõÄÊÓƵתÂ빤¾ß£¬Ö§³ÖÒ»¼üת»»ÊÓƵ¸ñʽ£¬ÌṩËùÓÐÖ÷Á÷ÊÓƵ¸ñʽת»»£¬»¹ÌṩÊÓƵ±à¼¹¦ÄÜ£¬Äܹ»¼Óˮӡ¡¢¼ô¼µÈ£¬Ê¹Ó÷½±ã¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿î´úÂë±à³ÌÈí¼þÈí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓÐѧϰ±à³Ì¡¢ÕæÔ´Âë¡¢¿ÉÐÅÍøÕ¾µÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æƽ̨£¬¶àÌØÿһ¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒ´úÂë±à³ÌÈí¼þÓ¦Ó㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îÊʺϴúÂëÉú³ÉÆ÷£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓÐ,ÕÒÊʺϴúÂëÉú³ÉÆ÷¾ÍÀ´¶àÌØÈí¼þÕ¾°É¡£