🚲NodeJs安装教程

 


NodeJs中文网:https://nodejs.cn/download/

NodeJs历史版本下载地址:https://nodejs.org/dist/

本文演示的是NodeJs18.17.0(Windows),16.18.1(Linux)安装,蓝奏云地址:https://www.lanzv.com/i9xzE1naa0hc

一、Windows下安装NodeJs

1.1、安装

右键安装包(D:\NodeJs下)进行安装,本文安装到:D:\NodeJs\node下,

1.2、检查是否安装成功

win+R-->cmd,输入node -v、npm -v,有版本号,即安装成功~

1.3、设置环境变量

1、查看npm全局模块和缓存存放路径:

1
2
npm get prefix
npm get cache

如上图所示,npm 全局模块存放位置以及cache的存放位置,默认是在 C 盘 “C:\Users\用户\AppData” 下。

所以这边我们需要修改下位置,设置到其他盘:

2、创建全局模块和缓存存放路径:

在nodejs 安装目录(D:\NodeJs\node)下,创建 “node_global” 和 “node_cache” 两个文件夹

3、修改全局模块和缓存存放路径:

1
2
npm config set prefix  "D:\NodeJs\node\node_global"
npm config set cache "D:\NodeJs\node\node_cache"

在系统变量的环境变量中配置node_globalnode_global\node_modules的路径,方便执行命令:

 4、验证nodejs下载模块功能

1
npm install express -g

1.4、设置淘宝镜像源

1
2
3
4
5
# 查看当前镜像源
npm config get registry
 
# 设置淘宝镜像源
npm config set registry https://registry.npmmirror.com/

安装淘宝源cnpm

cnpm是淘宝团队开发的npm镜像,主要是用于npm包的下载和管理,也是国内最流行的npm镜像之一。

因为cnpm是国内的镜像,所以可以让我们在npm的安装和下载速度上,获得相当大的提升。

cnpm是一个基于npm的淘宝镜像,提供了完整的npm功能、加速和定制等功能,它可以让你安装一些原本不太容易安装的npm包,同时避免了在加载npm依赖时的繁琐,加速了项目部署的过程。

同时,与原版的npm相比,cnpm还提供了本地缓存功能,方便后续的安装和卸载操作。

1
npm install -g cnpm --registry=https://registry.npmmirror.com

到这里就已经安装完毕.

二、Linux(Centos7)下安装NodeJs

为什么不在Centos7上面安装node18+?

从v18开始,Node.js不再支持centos 7和一些其他Linux发行版,因为glibc版本不兼容。请参阅:https://github.com/nodejs/node/issues/43246

1
2
3
4
5
6
7
[root@zhixi node]# node -v
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node)

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Linux安装Nodejs,参考链接:https://blog.csdn.net/lh155136/article/details/111194424

1、将软件包nnode-v16.18.1-linux-x64.tar.xz,上传到目录:/usr/local/nodejs/下

1
2
mkdir -p /usr/local/nodejs
cd /usr/local/nodejs

2、解压&修改目录名

1
2
tar -xvf node-v16.18.1-linux-x64.tar.xz
mv node-v16.18.1-linux-x64 node

3、添加nodejs到系统环境变量

1
2
3
4
5
6
7
8
9
10
11
12
# 1.编辑环境变量
vim /etc/profile
# 2.添加环境变量
export PATH=$PATH:/usr/local/nodejs/node/bin
# 3.使配置生效
source /etc/profile
# 4.配置软链接
ln -s /usr/local/nodejs/node/bin/node /usr/local/bin/
ln -s /usr/local/nodejs/node/bin/npm /usr/local/bin/
# 5.查看版本
node -v
npm -v

4、设置国内淘宝镜像源

1
2
3
4
5
# 查看当前镜像源
npm config get registry
 
# 设置淘宝镜像源
npm config set registry https://registry.npmmirror.com/

5、安装淘宝源cnpm

1
2
3
npm install -g cnpm --registry=https://registry.npmmirror.com
# 查看版本
cnpm -v

三、NodeJs使用中一些常见错误及解决

npm sill idealTree buildDeps一直安装不动

npm WARN saveError ENOENT: no such file or directory, open ‘/Users/....../package.json‘的解决办法

posted @   Java小白的搬砖路  阅读(1521)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2021-08-19 SpringBoot接入支付宝教程

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示