金小源 發表於 2022-9-8 18:32:00

node.js 安装过程(绿色免安装版)

<h1 id="20220908_nodejs-安装过程绿色免安装版">20220908_node.js 安装过程(绿色免安装版)</h1>
<h2 id="1下载">1、下载</h2>
<p>下载一个长期支持(LTS)版本:https://nodejs.org/en/download/</p>
<blockquote>
<p><strong>我选择绿色免安装版</strong></p>
<p><img src="https://img2022.cnblogs.com/blog/2262529/202209/2262529-20220908182713778-117528358.png"></p>
</blockquote>
<h2 id="2解压">2、解压</h2>
<blockquote>
<ul>
<li>
<p>将下载的zip 文件解压到一个自定义文件夹 如:D:\nodejs\</p>
</li>
<li>
<p>添加环境变量 NODE_HOME为 解压文件根目录</p>
<p>可见解压目录如下:</p>
<p><img src="https://img2024.cnblogs.com/blog/2262529/202410/2262529-20241020153356177-2041832112.png"></p>
</li>
</ul>
</blockquote>
<blockquote>
<ul>
<li>
<p>在 path 这个环境变量下 添加 两个路径 分别为 <code>%NODE_HOME%\</code> 和 <code>%NODE_HOME%\node_global\</code></p>
<ul>
<li><code>%NODE_HOME%\</code> 是为了能够使用 node 本身的命令</li>
<li><code>%NODE_HOME%\node_global\</code>是为了能够使用 npm 这个软件包管理工具</li>
</ul>
</li>
<li>
<p>解压目录里面添加两个文件夹(1、node_cache 2、node_global)其次在window+R—cmd中输入npm root -g 在输出的是不是自定义路径 如果不是 执行下面两句语句</p>
</li>
</ul>
<pre><code class="language-bash">npm config set prefix "解压目录\node_global"
npm config set cache "解压目录\node_cache"
</code></pre>
</blockquote>
<h3 id="3检查安装结果">3、检查安装结果</h3>
<pre><code class="language-shell"># 1、检查 node 版本
C:\Users&gt;node -v
v16.17.0

# 2、检查 npm 工具版本
C:\Users&gt;npm -v
8.15.0

# 3、检查 软件仓库位置
C:\Users&gt;npm root -g
D:\node\node_global\node_modules

</code></pre>
<h2 id="4安装工具">4、安装工具</h2>
<pre><code class="language-shell"># 1、检查 软件仓库位置
npm root -g

# 2、可以自定义缓存位置和 仓库位置
npm config set prefix "自定义路径\node_global"
npm config set cache "自定义路径\node_cache"

# 3、安装第三方工具 等
npm install xxx
# 如全局安装 yarn
npm install -g yarn

</code></pre>
<h2 id="5问题排查">5、问题排查</h2>
<p>一、如果 在 任意路径下 不能使用 node 命令 应该是 path 没有添加 <code>%NODE_HOME%\</code></p>
<p>二、如果 任意路径下 不能使用 npm 命令 应该是 path 没有添加<code>%NODE_HOME%\node_global\</code></p>
<p>三、如果第二步没问题 在win10系统下就应该检查 当前用户对 node.js 安装目录的权限 应该具有完全控制的权限</p>
<blockquote>
<p><img src="https://img2022.cnblogs.com/blog/2262529/202209/2262529-20220908182910150-160823849.png"></p>
</blockquote>
<blockquote>
<p><img src="https://img2022.cnblogs.com/blog/2262529/202209/2262529-20220908182926238-180846017.png"></p>
</blockquote>
<blockquote>
<p>ref:https://blog.csdn.net/qq_44162778/article/details/121908642</p>
</blockquote><br><br>
来源:https://www.cnblogs.com/OwlInTheOaktree/p/16670515.html
頁: [1]
查看完整版本: node.js 安装过程(绿色免安装版)