ÁÄÁÄÔõôÓÃnpmºÍGitHubÍê³É¿âµÄ×°ÖÃ
ÔÚ¿ª·¢webÓ¦ÓóÌÐòʱ£¬ÎÒÃÇͨ³£ÐèҪʹÓÃÐí¶àµÚÈý·½¿âÀ´×ÊÖúÎÒÃÇÍê³ÉһЩ³£ÓõĹ¦Ð§¡£ÆäÖУ¬npmºÍgithubÊÇÁ½¸ö·Ç¾³£ÓõŤ¾ß£¬ËüÃÇÌṩÁËÀû±ãµÄ×°ÖúÍÖÎÀí¿âµÄ·½·¨¡£±¾ÎĽ«»áÏÈÈÝÔõÑùʹÓÃnpmºÍgithubÍê³É¿âµÄ×°Öá£
Ò»¡¢npm×°ÖÃ
npmÊÇNode.jsµÄ°ü¹ÜÀí¹¤¾ß£¬Ëü¿ÉÒÔÈÃÎÒÃÇÀû±ãµØ×°ÖúÍÖÎÀíJavaScript¿â¡£npmĬÈÏ»á×°ÖÃÔÚNode.jsµÄ×°ÖÃĿ¼Ï£¬Òò´ËÎÒÃÇÐèÒªÏÈ×°ÖÃNode.js¡£
×°ÖÃNode.js
ÎÒÃÇ¿ÉÒÔµ½Node.jsµÄ¹ÙÍøÏÂÔØ×îа汾µÄNode.js£¬È»ºóƾ֤װÖÃÏòµ¼¾ÙÐÐ×°Öü´¿É¡£×°ÖÃÍê³Éºó£¬·¿ªÏÂÁîÖÕ¶ËÊäÈëÒÔÏÂÏÂÁÈôÊÇÄܹ»Êä³ö¶ÔÓ¦µÄ°æ±¾ºÅ£¬Ôò˵Ã÷Node.js×°ÖÃÀֳɡ£
node -v
µÇ¼ºó¸´ÖÆ
ÉèÖÃnpm
ͨ³£ÇéÐÎÏ£¬npmÓëNode.jsһͬװÖá£×°ÖÃÍê³Éºó£¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÉó²énpmµÄ°æ±¾ºÅ£º
npm -v
µÇ¼ºó¸´ÖÆ
ÈôÊÇÄܹ»Êä³ö¶ÔÓ¦µÄ°æ±¾ºÅ£¬Ôò˵Ã÷npm×°ÖÃÀֳɡ£¿ÉÊÇ£¬Í¨³£ÇéÐÎÏ£¬ÎÒÃÇ»¹ÐèÒª¶Ônpm¾ÙÐÐһЩÉèÖá£
Ê×ÏÈ£¬ÎÒÃÇÐèÒªÐÞ¸ÄnpmµÄ×°Ö÷¾¶¡£ÔÚÏÂÁîÖÕ¶ËÖÐÊäÈëÒÔÏÂÏÂÁÀ´Éó²énpmµÄÈ«¾Ö×°Ö÷¾¶£º
npm config get prefix
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
È»ºó£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁîÀ´ÐÞ¸ÄnpmµÄÈ«¾Ö×°Ö÷¾¶£º
npm config set prefix <path></path>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ÊÇÎÒÃÇÏ£ÍûÉèÖõÄÈ«¾Ö×°Ö÷¾¶¡£Íê³ÉÐ޸ĺó£¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´Ñé֤װÖ÷¾¶ÊÇ·ñÒѾ±»Ð޸ģº
npm config get prefix
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
ÈôÊÇÊä³öµÄÊÇÎÒÃǸոÕÉèÖõÄ·¾¶£¬Ôò˵Ã÷ÎÒÃÇÒѾÀÖ³ÉÐÞ¸ÄÁËnpmµÄÈ«¾Ö×°Ö÷¾¶¡£
¶þ¡¢Ê¹ÓÃnpm×°Öÿâ
µ±ÎÒÃÇʹÓÃnpm¾ÙÐÐ×°ÖÃʱ£¬¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁ
npm install <package></package>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ÊÇҪװÖõİüÃû³Æ¡£Ö´ÐиÃÏÂÁîºó£¬npm»á´Ó¹Ù·½¿âÖÐÏÂÔز¢×°ÖöÔÓ¦µÄ°ü¡£
ÁíÍ⣬ÎÒÃÇ»¹¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´×°ÖÃÖ¸¶¨°æ±¾µÄ°ü£º
npm install <package>@<version></version></package>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ÊÇÖ¸¶¨µÄ°æ±¾ºÅ¡£
µ±ÎÒÃÇÐèҪװÖöà¸ö°üʱ£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
npm install <package1> <package2> <package3></package3></package2></package1>
µÇ¼ºó¸´ÖÆ
ͬʱ£¬ÎÒÃÇ»¹¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ°ü×°Öõ½ÍâµØ¹¤³ÌÏ£º
npm install <package> --save</package>
µÇ¼ºó¸´ÖÆ
Èý¡¢Ê¹ÓÃGitHub×°Öÿâ
GitHubÊÇÒ»¸öÔÚÏß´úÂëÍйÜЧÀÍ£¬ÎÒÃÇ¿ÉÒÔʹÓÃËüÀ´×°ÖúÍÖÎÀí¿â¡£ÔÚʹÓÃGitHub×°Öÿâʱ£¬ÎÒÃÇÐèҪͨ¹ýÒÔÏ°취£º
ÔÚGitHubÉϲéÕÒҪװÖõĿâ
ÎÒÃÇ¿ÉÒÔÔÚGitHubµÄËÑË÷¿òÖÐÊäÈëҪװÖõĿâµÄÃû³Æ£¬È»ºóͨ¹ýËÑË÷Ч¹ûÀ´Ñ¡Ôñ¶ÔÓ¦µÄ¿â¡£
¿Ë¡¿âµ½ÍâµØ
ÔÚÕÒµ½ÐèҪװÖõĿâÖ®ºó£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁ¿â´ÓGitHubÉÏ¿Ë¡µ½ÍâµØ£º
git clone <repository></repository>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ÊÇ¿Ë¡µÄ¿âµÄµØµã¡£
×°ÖÿâµÄÒÀÀµ
ÔÚ¿Ë¡Íê³Éºó£¬ÎÒÃÇ»¹ÐèÒª¾ÙÐÐһЩÉèÖúÍ×°ÖÃÒÀÀµ¡£Ê×ÏÈ£¬ÎÒÃÇÐèÒª½øÈëµ½¿Ë¡µÄ¿âËùÔÚµÄĿ¼£¬²¢Ê¹ÓÃÒÔÏÂÏÂÁîÀ´×°ÖÃÒÀÀµ£º
npm install
µÇ¼ºó¸´ÖÆ
¸ÃÏÂÁî»á²éÕÒ²¢×°ÖÃËùÓÐÒÀÀµÏî¡£Ö´ÐÐÀֳɺó£¬ÎÒÃǾͿÉÒÔʹÓøÿâÌṩµÄ¹¦Ð§ÁË¡£
ËÄ¡¢×ܽá
ÎÞÂÛÊÇʹÓÃnpmÕÕ¾ÉGitHub£¬ËüÃǶ¼ÌṩÁËÀû±ãµÄ×°ÖúÍÖÎÀí¿âµÄ·½·¨¡£ÎÒÃÇ¿ÉÒÔƾ֤×Ô¼ºµÄÐèÒª£¬Ñ¡ÔñÆäÖÐÒ»ÖÖ·½·¨¾ÙÐÐ×°ÖúÍÖÎÀí¡£Í¨¹ýÒÔÉÏ°ì·¨£¬ÄãÒѾ¿ÉÒÔÇáËɵØÔÚÏîÄ¿ÖÐʹÓÃÖÖÖÖJavaScript¿â£¬Ìá¸ß¿ª·¢Ð§ÂÊ¡£
ÒÔÉϾÍÊÇÁÄÁÄÔõôÓÃnpmºÍGitHubÍê³É¿âµÄ×°ÖõÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡