肖汉桥 發表於 2021-5-9 15:53:00

一行命令搞定node.js 版本升级

<p>node有一个模块叫n(这名字可够短的。。。),是专门用来管理node.js的版本的。</p>
<p>首先安装n模块:</p>
<div class="jb51code">
<div>
<div id="highlighter_944538" class="syntaxhighlighterbash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash plain">npm </code><code class="bash functions">install</code> <code class="bash plain">-g n</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>第二步:</p>
<p>升级node.js到最新稳定版</p>
<div class="jb51code">
<div>
<div id="highlighter_921621" class="syntaxhighlighterbash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash plain">n stable</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>是不是很简单?!</p>
<p>n后面也可以跟随版本号比如:</p>
<div class="jb51code">
<div>
<div id="highlighter_188307" class="syntaxhighlighterbash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash plain">n v0.10.26</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>或</p>
<div class="jb51code">
<div>
<div id="highlighter_491697" class="syntaxhighlighterbash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash plain">n 0.10.26</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>就这么简单,这可怎么办??!!</p>
<p>另外分享几个npm的常用命令</p>
<div class="jb51code">
<div>
<div id="highlighter_754954" class="syntaxhighlighterplain">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
<div class="line number4 index3 alt1">4</div>
<div class="line number5 index4 alt2">5</div>
<div class="line number6 index5 alt1">6</div>
<div class="line number7 index6 alt2">7</div>
<div class="line number8 index7 alt1">8</div>
<div class="line number9 index8 alt2">9</div>
<div class="line number10 index9 alt1">10</div>
<div class="line number11 index10 alt2">11</div>
<div class="line number12 index11 alt1">12</div>
<div class="line number13 index12 alt2">13</div>
<div class="line number14 index13 alt1">14</div>
<div class="line number15 index14 alt2">15</div>
<div class="line number16 index15 alt1">16</div>
<div class="line number17 index16 alt2">17</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain plain">npm -v&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #显示版本,检查npm 是否正确安装。</code></div>
<div class="line number2 index1 alt1">&nbsp;</div>
<div class="line number3 index2 alt2"><code class="plain plain">npm install express&nbsp;&nbsp; #安装express模块</code></div>
<div class="line number4 index3 alt1">&nbsp;</div>
<div class="line number5 index4 alt2"><code class="plain plain">npm install -g express&nbsp; #全局安装express模块</code></div>
<div class="line number6 index5 alt1">&nbsp;</div>
<div class="line number7 index6 alt2"><code class="plain plain">npm list&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #列出已安装模块</code></div>
<div class="line number8 index7 alt1">&nbsp;</div>
<div class="line number9 index8 alt2"><code class="plain plain">npm show express&nbsp;&nbsp;&nbsp;&nbsp; #显示模块详情</code></div>
<div class="line number10 index9 alt1">&nbsp;</div>
<div class="line number11 index10 alt2"><code class="plain plain">npm update&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #升级当前目录下的项目的所有模块</code></div>
<div class="line number12 index11 alt1">&nbsp;</div>
<div class="line number13 index12 alt2"><code class="plain plain">npm update express&nbsp;&nbsp;&nbsp; #升级当前目录下的项目的指定模块</code></div>
<div class="line number14 index13 alt1">&nbsp;</div>
<div class="line number15 index14 alt2"><code class="plain plain">npm update -g express&nbsp; #升级全局安装的express模块</code></div>
<div class="line number16 index15 alt1">&nbsp;</div>
<div class="line number17 index16 alt2"><code class="plain plain">npm uninstall express&nbsp; #删除指定的模块</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>

</div>
<div id="MySignature" role="contentinfo">
    欢迎光临:<font size="3"><font size="3"><font size="3"><font size="3">http://shiningrise.cnblogs.com</font></font><br /><br /></font></font><br><br>
来源:https://www.cnblogs.com/shiningrise/p/14748029.html
頁: [1]
查看完整版本: 一行命令搞定node.js 版本升级