<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>http://wiki.eijux.com/index.php?action=history&amp;feed=atom&amp;title=Node.js%EF%BC%9A%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE</id>
	<title>Node.js：安装配置 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.eijux.com/index.php?action=history&amp;feed=atom&amp;title=Node.js%EF%BC%9A%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE"/>
	<link rel="alternate" type="text/html" href="http://wiki.eijux.com/index.php?title=Node.js%EF%BC%9A%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE&amp;action=history"/>
	<updated>2026-05-15T15:09:24Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>http://wiki.eijux.com/index.php?title=Node.js%EF%BC%9A%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE&amp;diff=6457&amp;oldid=prev</id>
		<title>2023年3月31日 (五) 13:21 Eijux</title>
		<link rel="alternate" type="text/html" href="http://wiki.eijux.com/index.php?title=Node.js%EF%BC%9A%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE&amp;diff=6457&amp;oldid=prev"/>
		<updated>2023-03-31T13:21:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2023年3月31日 (五) 21:21的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[category:Node.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;js&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[category:Node.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;js教程&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 关于 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 关于 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Eijux</name></author>
	</entry>
	<entry>
		<id>http://wiki.eijux.com/index.php?title=Node.js%EF%BC%9A%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE&amp;diff=4073&amp;oldid=prev</id>
		<title>Eijux：​建立内容为“category:Node.js  == 关于 == 可以根据不同平台系统选择你需要的 Node.js 安装包。 * Node.js 安装包及源码下载地址为：[https://no…”的新页面</title>
		<link rel="alternate" type="text/html" href="http://wiki.eijux.com/index.php?title=Node.js%EF%BC%9A%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE&amp;diff=4073&amp;oldid=prev"/>
		<updated>2021-05-29T17:22:15Z</updated>

		<summary type="html">&lt;p&gt;建立内容为“&lt;a href=&quot;/%E5%88%86%E7%B1%BB:Node.js&quot; title=&quot;分类:Node.js&quot;&gt;category:Node.js&lt;/a&gt;  == 关于 == 可以根据不同平台系统选择你需要的 Node.js 安装包。 * Node.js 安装包及源码下载地址为：[https://no…”的新页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[category:Node.js]]&lt;br /&gt;
&lt;br /&gt;
== 关于 ==&lt;br /&gt;
可以根据不同平台系统选择你需要的 Node.js 安装包。&lt;br /&gt;
* Node.js 安装包及源码下载地址为：[https://nodejs.org/en/download/ https://nodejs.org/en/download/]&lt;br /&gt;
* Node.js 历史版本下载地址：[https://nodejs.org/dist/ https://nodejs.org/dist/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
注意：&lt;br /&gt;
* Linux 上安装 Node.js 需要安装 Python 2.6 或 2.7 ，不建议安装 Python 3.0 以上版本。&lt;br /&gt;
&lt;br /&gt;
== Windows 安装 ==&lt;br /&gt;
有两种方式：&lt;br /&gt;
# Windows 安装包（.msi）&lt;br /&gt;
# Windows 二进制文件（.exe）&lt;br /&gt;
太常见，实在没什么好说的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
唯一注意的是，环境变量的配置（两种方式都可以实现自动配置），通过 cmd 中 '''path''' 命令查看环境变量：&lt;br /&gt;
: [[File:Windows中查看环境变量path.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果安装成功，可以通过 '''node --version''' 命令验证安装：&lt;br /&gt;
: [[File:Node.js：Windows验证安装.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== Linux 安装 ==&lt;br /&gt;
=== 直接使用已编译好的包 ===&lt;br /&gt;
Node 官网已经把 linux 下载版本更改为已编译好的版本了，我们可以直接下载解压后使用：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz    // 下载&lt;br /&gt;
# tar xf  node-v10.9.0-linux-x64.tar.xz       // 解压&lt;br /&gt;
# cd node-v10.9.0-linux-x64/                  // 进入解压目录&lt;br /&gt;
# ./bin/node -v                               // 执行node命令 查看版本&lt;br /&gt;
v10.9.0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
解压文件的 bin 目录底下包含了 node、npm 等命令，我们可以使用 ln 命令来设置软连接：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
ln -s /usr/software/nodejs/bin/npm   /usr/local/bin/ &lt;br /&gt;
ln -s /usr/software/nodejs/bin/node   /usr/local/bin/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 源码安装（CentOS） ===&lt;br /&gt;
安装步骤：&lt;br /&gt;
# '''下载源码'''：&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
cd /usr/local/src/&lt;br /&gt;
wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# '''解压源码'''：&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
tar zxvf node-v0.10.24.tar.gz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# '''编译安装'''：&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
cd node-v0.10.24&lt;br /&gt;
./configure --prefix=/usr/local/node/0.10.24&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# ''' 配置 NODE_HOME'''：&lt;br /&gt;
## 进入 profile 编辑环境变量：&lt;br /&gt;
##: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
vim /etc/profile&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
## 设置 nodejs 环境变量：在 “export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL” 一行的上面添加如下内容：&lt;br /&gt;
##: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
#set for nodejs&lt;br /&gt;
export NODE_HOME=/usr/local/node/0.10.24&lt;br /&gt;
export PATH=$NODE_HOME/bin:$PATH&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
## wq保存并退出，编译 /etc/profile 使配置生效：&lt;br /&gt;
##: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
source /etc/profile&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# '''验证安装'''：&lt;br /&gt;
#: 使用以下命令，能输出 Node.js 版本即表示配置成功；&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
node -v&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* npm 模块安装路径：'''&amp;lt;code&amp;gt;/usr/local/node/0.10.24/lib/node_modules/&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
=== 源码安装（Ubuntu） ===&lt;br /&gt;
# '''在 Github 上获取 Node.js 源码'''：&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
$ sudo git clone https://github.com/nodejs/node.git&lt;br /&gt;
Cloning into 'node'...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# '''修改目录权限'''：&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
$ sudo chmod -R 755 node&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# '''使用 ./configure 创建编译文件'''：&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
$ cd node&lt;br /&gt;
$ sudo ./configure&lt;br /&gt;
$ sudo make&lt;br /&gt;
$ sudo make install&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# '''验证安装'''：&lt;br /&gt;
#: 查看 node 版本：&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
$ node --version&lt;br /&gt;
v0.10.25&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu apt-get命令安装 ===&lt;br /&gt;
命令格式如下：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install nodejs&lt;br /&gt;
sudo apt-get install npm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== MacOS 安装 ==&lt;br /&gt;
可以通过以下两种方式在 Mac OS 上来安装 node：&lt;br /&gt;
# 在官方下载网站下载 pkg 安装包，直接点击安装即可。&lt;br /&gt;
# 使用 brew 命令来安装：&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
brew install node&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eijux</name></author>
	</entry>
</feed>