{"id":92776,"date":"2020-03-19T22:52:02","date_gmt":"2020-03-19T14:52:02","guid":{"rendered":"http:\/\/4563.org\/?p=92776"},"modified":"2020-03-19T22:52:02","modified_gmt":"2020-03-19T14:52:02","slug":"%e5%ae%89%e8%a3%85-nvm-node-js-%e7%89%88%e6%9c%ac%e7%ae%a1%e7%90%86%e5%92%8c%e5%88%87%e6%8d%a2%e5%b7%a5%e5%85%b7","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=92776","title":{"rendered":"\u5b89\u88c5 nvm &#8212; node.js \u7248\u672c\u7ba1\u7406\u548c\u5207\u6362\u5de5\u5177"},"content":{"rendered":"<div>\n<div>\n<div>\n<h1>                  \u5b89\u88c5 nvm &#8212; node.js \u7248\u672c\u7ba1\u7406\u548c\u5207\u6362\u5de5\u5177               <\/h1>\n<p> <\/p>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : jsxiaobai <\/span>  <span><i><\/i> 22<\/span> <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div isfirst=\"1\"> <\/p>\n<h2>\u5b89\u88c5 nvm &#8212; node \u7248\u672c\u7ba1\u7406\u548c\u5207\u6362\u5de5\u5177<\/h2>\n<p>\u641e node,\u8981\u5565 nvm \u554a? Node \u7248\u672c\u8fdb\u5c55\u8fc5\u731b,\u4e0d\u540c\u7684\u5de5\u7a0b\u53ef\u4ee5\u652f\u6301\u4e0d\u540c\u7684 node \u7248\u672c,\u5982\u679c\u5b89\u88c5\u7684 node \u7248\u672c\u548c\u5de5\u7a0b\u652f\u6301\u7684\u4e0d\u540c,\u5c31\u9700\u8981\u8d39\u65f6\u8d39\u529b\u7684\u8c03\u8bd5\u4e86. nvm \u7528\u4e8e\u5728\u7535\u8111\u4e0a\u540c\u65f6\u5b89\u88c5\u591a\u4e2a node \u7248\u672c,\u9879\u76ee\u7528\u54ea\u4e2a\u5c31\u5207\u6362\u5230\u54ea\u4e2a,\u662f\u4e0d\u662f\u5f88\u65b9\u4fbf\u5462?<\/p>\n<pre><code>The npm\/Microsoft\/Google recommended Node.js version manager for Windows. <\/code><\/pre>\n<p>NVM \u7684\u5b98\u7f51\u4ecb\u7ecd,\u662f NPM \u5b98\u65b9 \/\u5fae\u8f6f \/\u8c37\u6b4c\u63a8\u8350\u7684 Windows \u4e0a node \u7248\u672c\u7ba1\u7406\u5de5\u5177,\u5c31\u95ee\u4f60\u725b\u4e0d\u725b??<\/p>\n<h3>\u4e0b\u8f7d nvm \u5b89\u88c5\u5305<\/h3>\n<p>nvm \u4e0b\u8f7d\u5730\u5740 \u76f4\u63a5 github \u4e0b\u8f7d\u4e0b\u6765. \u5199\u6587\u7ae0\u65f6\u7248\u672c\u4e3a 1.17,\u4e5f\u53ef\u4ee5\u76f4\u63a5\u70b9\u51fb\u4e0b\u8f7d<\/p>\n<p>nvm1.17 \u4e0b\u8f7d\u5305<\/p>\n<p>\u4e0b\u8f7d\u5b8c,\u70b9\u51fb\u5b89\u88c5\u5373\u53ef.<\/p>\n<p>\u5efa\u8bae\u5c06 nvm \u4ee5\u53ca node \u7684\u8def\u5f84\u6307\u5b9a\u4e3a\u975e\u9ed8\u8ba4\u8def\u5f84,\u8fd9\u6837\u540e\u9762\u7ef4\u62a4\u597d\u627e\u4e9b.<\/p>\n<h2>\u5378\u8f7d\u5df2\u7ecf\u5b89\u88c5\u7684 node<\/h2>\n<p>\u4e3a\u4e86\u4f7f\u7528 nvm \u6b63\u5e38\u7ba1\u7406 node,\u9700\u8981\u5148\u5378\u8f7d\u4e4b\u524d\u5b89\u88c5\u7684\u4efb\u4f55 node \u7248\u672c. \u65e7\u7684\u4e0d\u53bb\u65b0\u7684\u4e0d\u6765.<\/p>\n<h2>\u4f7f\u7528 nvm \u5b89\u88c5\u9700\u8981\u7684 node \u7248\u672c<\/h2>\n<p>\u5b89\u88c5\u5b8c\u6210\u540e,\u91cd\u65b0\u6253\u5f00\u4e00\u4e2a powershell \u6216\u8005 cmd \u7a97\u53e3,\u6267\u884c nvm \u5c31\u53ef\u4ee5\u4e86<\/p>\n<pre><code>\u200bE:codes \u03bb  nvm list  No installations recognized. \u200bE:codes <\/code><\/pre>\n<p>\u53ef\u4ee5\u770b\u5230 nvm \u547d\u4ee4\u53ef\u4ee5\u6b63\u5e38\u7684\u8fd0\u884c\u4e86,\u5148\u5b89\u88c5\u4e2a node 8.x \u7248\u672c\u770b\u770b<\/p>\n<pre><code>\u200bE:codes \u03bb  nvm install 8.16.0 Downloading node.js version 8.16.0 (64-bit)... Complete Creating E:nodenvmtemp  Downloading npm version 6.4.1... Complete Installing npm v6.4.1...  Installation complete. If you want to use this version, type  nvm use 8.16.0 \u200bE:codes \u03bb  nvm use 8.16.0 Now using node v8.16.0 (64-bit) \u200bE:codes  \u03bb  node --version v8.16.0 \u200bE:codes <\/code><\/pre>\n<p>\u5e93\u4e0a\u6709\u54ea\u4e9b\u7248\u672c\u53ef\u4ee5\u4f7f\u7528\u5462,\u4e00\u884c\u547d\u4ee4\u53ef\u4ee5\u65b9\u4fbf\u7684\u5f97\u77e5:<\/p>\n<pre><code>E:codes \u03bb  nvm list available  |   CURRENT    |     LTS      |  OLD STABLE  | OLD UNSTABLE | |--------------|--------------|--------------|--------------| |   13.12.0    |   12.16.1    |   0.12.18    |   0.11.16    | |   13.11.0    |   12.16.0    |   0.12.17    |   0.11.15    | |   13.10.1    |   12.15.0    |   0.12.16    |   0.11.14    | |   13.10.0    |   12.14.1    |   0.12.15    |   0.11.13    | |    13.9.0    |   12.14.0    |   0.12.14    |   0.11.12    | |    13.8.0    |   12.13.1    |   0.12.13    |   0.11.11    | |    13.7.0    |   12.13.0    |   0.12.12    |   0.11.10    | |    13.6.0    |   10.19.0    |   0.12.11    |    0.11.9    | |    13.5.0    |   10.18.1    |   0.12.10    |    0.11.8    | |    13.4.0    |   10.18.0    |    0.12.9    |    0.11.7    | |    13.3.0    |   10.17.0    |    0.12.8    |    0.11.6    | |    13.2.0    |   10.16.3    |    0.12.7    |    0.11.5    | |    13.1.0    |   10.16.2    |    0.12.6    |    0.11.4    | |    13.0.1    |   10.16.1    |    0.12.5    |    0.11.3    | |    13.0.0    |   10.16.0    |    0.12.4    |    0.11.2    | |   12.12.0    |   10.15.3    |    0.12.3    |    0.11.1    | |   12.11.1    |   10.15.2    |    0.12.2    |    0.11.0    | |   12.11.0    |   10.15.1    |    0.12.1    |    0.9.12    | |   12.10.0    |   10.15.0    |    0.12.0    |    0.9.11    | |    12.9.1    |   10.14.2    |   0.10.48    |    0.9.10    |  This is a partial list. For a complete list, visit https:\/\/nodejs.org\/download\/release <\/code><\/pre>\n<h2>\u4f7f\u7528 nvm \u5207\u6362\u4e0d\u540c\u7684 node \u7248\u672c<\/h2>\n<p>\u518d\u5b89\u88c5\u4e2a\u65b0\u7684 12.12 \u7248\u672c\u770b\u770b,\u4e3a\u4ec0\u4e48\u5b89\u88c5\u8fd9\u4e2a\u7248\u672c? \u56e0\u4e3a\u8fd9\u4e2a\u7248\u672c\u53f7\u597d\u8bb0&#8230;<\/p>\n<pre><code>\u03bb  nvm install 12.12.0 Downloading node.js version 12.12.0 (64-bit)... Complete Creating E:nodenvmtemp  Downloading npm version 6.11.3... Complete Installing npm v6.11.3...  Installation complete. If you want to use this version, type  nvm use 12.12.0 \u200bE:codes \u03bb  nvm use 12.12.0 Now using node v12.12.0 (64-bit) \u200bE:codes \u03bb  node --version v12.12.0 \u200bE:codes \u03bb  nvm use 8.16.0 Now using node v8.16.0 (64-bit) \u200bE:codes \u03bb  node --version v8.16.0 \u200bE:codes \u03bb <\/code><\/pre>\n<p>\u53ef\u4ee5\u770b\u5230 nvm use \u53ef\u4ee5\u968f\u610f\u7684\u5207\u6362 node \u7248\u672c,\u771f\u662f\u592a\u65b9\u4fbf\u4e86!!!<\/p>\n<p>\u8d70\u8fc7\u8def\u8fc7\u4e0d\u9519\u8fc7,\u8fd9\u91cc\u5c31\u662f\u5b50\u5348\u54e5;\u8ffd\u6839\u7a76\u5e95\u5bfb\u6839\u6e90,\u95ee\u9898\u89e3\u51b3\u6ca1\u7684\u8bf4<\/p>\n<blockquote>\n<p>\u672c\u7bc7\u6587\u7ae0\u7531\u4e00\u6587\u591a\u53d1\u5e73\u53f0PDArtPub\u81ea\u52a8\u53d1\u5e03<\/p>\n<\/blockquote>\n<blockquote>\n<p>\u672c\u7bc7\u6587\u7ae0\u7531\u4e00\u6587\u591a\u53d1\u5e73\u53f0PDArtPub\u81ea\u52a8\u53d1\u5e03<\/p>\n<\/blockquote><\/div>\n<div> <b>\u5927\u4f6c\u6709\u8a71\u8aaa<\/b> (<span>3<\/span>)        <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<ul>\n<li data-pid=\"983657\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : dantegg <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             n \u8fd9\u4e2a\u5305\u4e86\u89e3\u4e00\u4e0b<br \/>https:\/\/www.npmjs.com\/package\/n                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"983658\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : liyang5945 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             0.xx \u7248\u672c\u662f\u4ec0\u4e48\u9b3c\uff0c\u8fd8\u6709\u4eba\u7528\u5417                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"983659\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : arfaWong <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @dantegg \u5b89\u88c5\u4e4b\u524d\u8fd8\u5f97\u88c5\u4e2a Node \uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li>\n","protected":false},"excerpt":{"rendered":"<p>\u5b89\u88c5 nvm &#8212; no&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/92776"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=92776"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/92776\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=92776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=92776"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=92776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}