ºìÁªLinuxÃÅ»§
Linux°ïÖú

NPM 2.0·¢²¼£¬Ôö¼Ó˽ÓÐNode.jsÄ£¿é¹ÜÀí

·¢²¼Ê±¼ä:2014-09-28 15:07:35À´Ô´:ºìÁª×÷Õß:empast
Node.jsµÄ±ê×¼°ü¹ÜÀíÆ÷npmÒѾ­µ½2.0°æÁË¡£ÔÚnpmµÄÐÂÌØÐÔÖУ¬ÓÐ×÷ÓÃÓòµÄ°üÈÃ˽ÓÐNode.js°üµÄ¹ÜÀí¸üÈÝÒ×ÁË£¬¾ÍÏñÊǹ«¹²´æ´¢¿âµÄÒ»²¿·ÖÒ»Ñù¡£Ð°汾»¹Ðû¸æÁËÐµķ¢²¼¹ý³Ì£¬²¢ÌáÉýÁ˿ɿ¿ÐÔ¡£

°´ÕÕnpm 2µÄ·¢²¼ÉùÃ÷£¬ÏÞ¶¨×÷ÓÃÓò°üÊÇ¡°´Ùʹnpm 2·¢²¼µÄ×îÖ÷ÒªÌØÐÔ¡±¡£ÏÞ¶¨×÷ÓÃÓòµÄ°ü¸úÆäËü°üÒ»ÑùÓÐÒ»¸öÃû³Æ£»´ËÍâËü»¹ÓÐ×÷ÓÃÓò£¬ÓÃÏÂÃæÕâÖÖ·½Ê½Ö¸¶¨£º

@somescope/somepackagename

×÷ÓÃÓòÊÇÒ»ÖÖ¶ÔÏà¹Ø°ü·Ö×éµÄ°ì·¨£¬ÕâÑùËùÓÐÊôÓÚͬһ×÷ÓÃÓòµÄ°ü¶¼»á×°ÔÚÏàͬµÄĿ¼node_modules_base_dir/@myScopeÏ£¬¶ø¹«¹²°ü»á×°ÔÚnode_modules_base_dirÖС£¸üÓÐÒâ˼µÄÊÇ×÷ÓÃÓò¿ÉÒÔ¸ú˽ÓÐ×¢²áÖÐÐĹØÁª£º

npm login --registry=http://reg.example.com --scope=@myco

ÕâÖÖ¹ØÁªÈ·Á¢ºó£¬¾Í¿ÉÒÔÎÞ·ìµØ»ìºÏʹÓÃÀ´×Ô¹«¹²npm×¢²áÖÐÐĺÍÒ»»ò¶à¸ö˽ÓÐ×¢²áÖÐÐĵİü¡£

³ýÁËÏÞ¶¨×÷ÓÃÓò°ü£¬°æ±¾2.0Öл¹×öÁ˺ܶ๤×÷À´Ïû³ý¾ºÌ¬Ìõ¼þ£¬²»¹ýÖÁÉÙ»¹ÓÐÒ»¸öÒÑÖªµÄ¾ºÌ¬Ìõ¼þµÈ×ÅÐÞ¶©¡£¾¡¹ÜÈç´Ë£¬Ö®Ç°Ëù×ö¹¤×÷»¹ÊÇÈÃËü¡°¸ü¼Ó¿ÉÄÜ£¨¶ÔnpmÀ´Ëµ£©Ã¿´Î¶¼¿ÉÒÔÕýÈ·¹¤×÷¡£¡±

×îºó£¬npm¿ª·¢ÍŶӻ¹½«Ò»¸ö»ùÓÚdist-tagsµÄ·¢²¼¹ý³Ì×÷ΪÁËеĹٷ½¹ý³Ì¡£¼ò¶øÑÔÖ®£¬¡°Ã¿Ò»Öܶ¼ÖÁÉٻᷢ²¼Á½¸ö°æ±¾µÄnpm- ¸øËùÓÐÈË×¼±¸µÄnpm@latestºÍ¸øÄÇЩÏë³¢ÏʵÄÈË£¬»òÕßÏë°ïÎÒÃDzâÊÔnpmµÄÈË×¼±¸µÄnpm@next¡±¡£

NPM 2.0ÒªÇónode°æ±¾µ½0.8»ò¸ü¸ß£¬ÓÃsemver 4.0°æ¹ÜÀí°æ±¾ºÅ¡£

Èí¼þÏêÇ飺http://blog.npmjs.org/post/98131109725/npm-2-0-0

ÏÂÔØµØÖ·£ºhttps://github.com/npm/npm

À´×Ô:¿ªÔ´ÖйúÉçÇø
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ