Node安装与配置
Node site:
- EN:
https://nodejs.org/en/
- 中文:
https://nodejs.org/zh-cn/
1、What's node?
Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。
Node.js允许通过JavaScript和一系列模块来编写服务器端应用和网络相关的应用。[20][21][22]核心模块包括文件系统I/O、网络(HTTP、TCP、UDP、DNS、TLS/SSL等)、二进制数据流、加密算法、数据流等等。[21][23]Node模块的API形式简单,降低了编程的复杂度。[21]
-- 以上摘自维基百科:https://zh.wikipedia.org/wiki/Node.js
2、What's get?
安装完成你将得到:1、node;2、npm。
3、Install node
3-1、Download node pkg
你应该从Node下载页面下载最新的LTS
(Latest Long Support)版本安装包,如:v14.18.0
3-2、Install node application
-
Installer
对于
Windows
和MacOS
系统使用可执行程序的安装过程,它如同你安装任何其他你所知的程序一样简单,此处就不做赘述了。- Windows:node-v14.18.0-x86.msi
- MacOS:node-v14.18.0.pkg
-
Binary
a.下载对应的二进制包:
- Windows:node-v14.18.0-win-x64.zip
- MacOS:node-v14.18.0-darwin-x64.tar.gz
- Linux:x86node-v14.18.0-linux-x64.tar.xz|ARMnode-v14.18.0-linux-armv7l.tar.xz、node-v14.18.0-linux-arm64.tar.xz
b.将其解压至你喜欢的目录下;
c.配置环境变量:
-
Linux/Unix(MacOS):将解压后的目录配置到环境变量,例如
/opt/node/14.18.0
#node安装目录 echo "export NODE_HOME=/opt/node/14.18.0" >> ~/.bashrc #node global 安装目录 echo "export NODE_GLOBAL=$HOME/.npm-global" >> ~/.bashrc #将bin目录添加到PATH变量中 echo "export PATH=$PATH:$NODE_HOME/bin:$NODE_GLOBAL/bin" >> ~/.bashrc source ~/.bashrc # 设置每次全局安装,自动添加环境变量 echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc
-
Windows:将解压后的目录配置到系统环境变量的
path
中,例如d:\software\node\14.18.0
-
Source
下面,我将演示如何从源码进行编译安装
node
到我们的系统中。-
Linux/Unix(MacOS):
#--下载源码 wget https://nodejs.org/dist/v14.18.0/node-v14.18.0.tar.gz #--解压 tar -zxvf node-v14.18.0.tar.gz #--编译 cd node-v14.18.0 ./configure --prefix=/opt/node/14.18.0 # 配置并制定编译安装目录 make #--安装 make install
-
Windows:
由于目前没有环境,后期补上,或参考:
https://www.jianshu.com/p/cf5ac34ef281、 https://www.cnblogs.com/QH-Jimmy/p/9055637.html
-
4、Others settings
安装完成后,我们需要做一些其他的配置,以提高我们的开发效率和用户体验。
-
修改软件镜像,提升下载速度,如果你是墙内用户,强烈建议你配置国内镜像。
# 默认镜像:https://registry.npmjs.org # 淘宝镜像:https://registry.npm.taobao.org #--通过:config set registry npm config set registry https://registry.npm.taobao.org #--或者:--registry npm --registry https://registry.npm.taobao.org # 获取镜像地址 npm config get registry
对于Linux/Unix也可以编辑配置文件
~/.npmrc
加入下面内容:registry = https://registry.npm.taobao.org
-
下载
cnpm
以代替npm
下载依赖。npm install -g cnpm --registry=https://registry.npm.taobao.org
相关资料
淘宝 NPM 镜像 : https://npm.taobao.org/
建立或使用镜像,参考: https://github.com/cnpm/cnpmjs.org