npm\u662fNode.js\u7684\u5305\u7ba1\u7406\u5668\uff0c\u5b83\u63d0\u4f9b\u4e86\u4e00\u4e2a\u65b9\u4fbf\u7684\u65b9\u5f0f\u6765\u53d1\u5e03\u3001\u5b89\u88c5\u548c\u7ba1\u7406\u5305\u3002\u5728np\u5c06\u7eafweb\u7a0b\u5e8f\u6253\u5305\u6210exe<\/a>m\u4e2d\uff0c\u4e00\u4e2a\u5305\u901a\u5e38\u7531\u4e00\u4e2a\u5305\u63cf\u8ff0\u6587\u4ef6\uff08package.json\uff09\u548c\u4e00\u4e2a\u6216\u591a\u4e2a\u6e90\u4ee3\u7801\u6587\u4ef6\u7ec4\u6210\u3002\u5728\u8fd9\u7bc7\u6587\u7ae0\u4e2d\uff0c\u6211\u4eec\u5c06\u4ecb\u7ecdnpm\u6253\u5305\u7684\u539f\u7406\u548c\u8be6\u7ec6\u6b65\u9aa4\u3002<\/p>\n
## npm\u6253\u5305\u7684\u539f\u7406<\/p>\n
3. \u5c06\u5305\u76ee\u5f55\u6253\u5305\u6210\u4e00\u4e2atarball\u6587\u4ef6\u3002<\/p>\n
4. \u5c06tarball\u6587\u4ef6\u53d1\u5e03\u5230npm\u6ce8\u518c\u8868\u4e2d\u3002<\/p>\n
## npm\u6253\u5305\u7684\u8be6\u7ec6\u6b65\u9aa4<\/p>\n
\u4e0b\u9762\u662fnpm\u6253\u5305\u7684\u8be6\u7ec6\u6b65\u9aa4\uff1a<\/p>\n
### 1. \u521b\u5efa\u4e00\u4e2a\u5305\u76ee\u5f55<\/p>\n
### 2. \u5b89\u88c5\u4f9d\u8d56\u9879<\/p>\n
### 3. \u8fd0\u884c\u6d4b\u8bd5<\/p>\n
\u5728\u5305\u76ee\u5f55\u4e2d\u6267\u884cnpm pa<\/p>\n
ck\u547d\u4ee4\u6765\u6253\u5305\u4f60\u7684\u5305\u3002\u8fd9\u4e2a\u547d\u4ee4\u5c06\u4f1a\u5c06\u6240\u6709\u7684\u6e90\u4ee3\u7801\u6587\u4ef6\u548cpackage.json\u6587\u4ef6\u6253\u5305\u6210\u4e00\u4e2atarball\u6587\u4ef6\uff0c\u5e76\u5c06\u5176\u4fdd\u5b58\u5230\u5f53\u524d\u76ee\u5f55\u4e2d\u3002<\/p>\n
### 5. \u53d1\u5e03<\/p>\n
\u8131\u58f3\u5de5\u5177exe<\/a>\u6700\u540e\uff0c\u5728\u5305\u76ee\u5f55\u4e2d\u6267\u884cnpm publish\u547d\u4ee4\u6765\u53d1\u5e03\u4f60\u7684\u5305\u3002\u8fd9\u4e2a\u547d\u4ee4\u5c06\u4f1a\u5c06tarball\u6587\u4ef6\u4e0a\u4f20\u5230npm\u6ce8\u518c\u8868\u4e2d\uff0c\u5e76\u5c06\u5176\u53d1\u5e03\u4e3a\u4e00\u4e2a\u516c\u5171\u5305\u3002\u5982\u679c\u4f60\u60f3\u5c06\u5305\u53d1\u5e03\u4e3a\u4e00\u4e2a\u79c1\u6709\u5305\uff0c\u90a3\u4e48\u4f60\u9700\u8981\u4f7f\u7528npm login\u547d\u4ee4\u6765\u767b\u5f55\u5230\u4e00\u4e2a\u652f\u6301\u79c1\u6709\u5305\u7684npm\u6ce8\u518c\u8868\u4e2d\u3002<\/p>\n