Node.js环境搭建
创始人
2024-02-06 12:34:50
0

一、node和npm安装

Node.js 是一个跨平台的JavaScript运行环境,它构建在为了在服务器端运行JavaScript代码而设计的Chrome JavaScript上。它通常被用来构建后端应用,但是它也是非常流行的全栈和前端解决方案。

中文官网地址:Node.js

npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)

方式1:通过apt-get安装

在命令行中输入:

sudo apt-get update
sudo apt-get install nodejs npm

方式2:手工安装

在命令行中输入:

​wget https://nodejs.org/dist/v18.12.1/node-v18.12.1-linux-x64.tar.xz
tar xf node-v18.12.1-linux-x64.tar.xz
sudo mv node-v18.12.1-linux-x64/ /usr/local/node​

创建软链接:

cd /usr/bin
ln -s /usr/local/node/bin/node node
ln -s /usr/local/node/bin/npm npm

安装完成后查看一下版本号,输入:

node -v
npm -v

二、node更新

使用apt-get安装的版本可能不是最新版本的Node.js,可以和官网上的最新正式版本对照一下。(我安装的时候最新版本为v18.12.1)

非最新版本会在实际使用中遇到较多问题,所以先将Nodejs升级到最新版本,使用node升级神器-n。(n不支持windows系统)

(1)安装n,在命令行输入:

sudo npm install -g n

(2)安装完成后查看n的版本号:

n -v

(3)n操作说明

  1. sudo n 版本号   //安装指定 node版本(例如:sudo n 10.16.0)
  2. sudo n rm 版本号 //卸载指定 node版本
  3. sudo n 版本号  //切换 node版本(不会删除已安装的其他版本)
  4. sudo n latest // 使用或安装最新的官方发布(对应node-v19.1.0)
  5. sudo n stable // 使用或安装稳定的正式版本(对应node-v18.12.1)
  6. sudo n lts // 使用或安装最新的LTS正式版本(对应node-v18.12.1)

(4)更新node到稳定的正式版本,输入:

sudo n stabl

再次输入:node -v确认版本号是否为v18.12.1

三、cnpm安装

npm作为包管理器来说相对来说比较好用,但是由于服务器不在国内所以有的时候速度会慢一点,经常会导致通过npm命令安装包失败。

cnpm是一个完整 npmjs.org 镜像,可以用此代替官方版本(只读),同步频率目前为10分钟一次以保证尽量与官方服务同步。”

本次安装使用的是淘宝团队的cnpm,这个就是npm在国内的镜像

输入:

​sudo npm install cnpm -g --registry=https://registry.npm.taobao.org

安装完成后,输入cnpm -v 确认安装结果及版本

后续所有Node.js包安装都使用cnpm命令

相关内容

热门资讯

麻将介绍24小时真人红中麻将群... 加V【ab120590】【tj525555】【mj120590】红中癞子、跑得快,等等,加不上微信就...
告诉大家手机上一元麻将亲友群不... 微【ab120590】 【mj120590】【tj525555】等风也等你。喜欢打麻将的兄弟姐妹们、...
经济焦点上下手机红中麻将群@2... 加V【ab120590】【tj525555】【mj120590】红中癞子、跑得快,等等,加不上微信就...
盘点一下正规一块红中麻将群@... 微【ab120590】 【mj120590】【tj525555】(广东一元一分红中癞子爆炸码麻将群)...
《火爆》广东红中麻将微信群@... 认准管理加v:微【ab120590】【mj120590】【tj525555】七年稳定老群!随时拿起手...
内幕消息上下手机红中麻将群@2... 微信一元麻将群群主微【ab120590】 【tj525555】【mj120590】一元一分群内结算,...
《麻将介绍》 哪里有一元一分... 微【ab120590】 【mj120590】【tj525555】广东一元一分红中麻将推倒胡等麻将群,...
「内幕消息」红中麻将上下分群@... 群主微【ab120590】 【mj120590】【tj525555】免带押进群,群内跑包包赔支持验证...
「独家解读」24小时一元红中麻... 微信一元麻将群群主微【ab120590】 【tj525555】【mj120590】一元一分群内结算,...
《普及十款》哪里有一元一分红中... 一元一分麻将群加群主微:微【ab120590】 【mj120590】【tj525555】喜欢手机上打...
《字节跳动》上下分24小时红... 认准管理加v:微【ab120590】【mj120590】【tj525555】七年稳定老群!随时拿起手...
《优酷视频》24小时红中麻将@... 好运连连,全网推荐:(ab120590)(mj120590)【tj525555】-Q号:(QQ443...
《关注麻将》靠谱红中麻将微信群... 群主微【ab120590】 【mj120590】【tj525555】免带押进群,群内跑包包赔支持验证...
(如何加入)24小时不熄火红... 加V【ab120590】【tj525555】【mj120590】红中癞子、跑得快,等等,加不上微信就...
《普及一下》靠谱一元一分红中... 认准管理加v:微【ab120590】【mj120590】【tj525555】七年稳定老群!随时拿起手...
关注麻将广东红中麻将跑的快群@... 1.亮点:一元红中麻将微信“群”—ab120590—tj525555—mj120590—客服Q443...
(重现)24小时一元一分红中麻... 微信一元麻将群群主微【ab120590】 【tj525555】【mj120590】一元一分群内结算,...
(今日财金)一元一分正规红中麻... 微【ab120590】 【mj120590】【tj525555】广东一元一分红中麻将推倒胡等麻将群,...
《正规靠谱》红中麻将上下分群@... 1.进群方式《ab120590》或者《mj120590》《tj525555》--QQ(4434063...
《揭秘》24小时红中麻将群@(... 认证群主微信微【ab120590】 【mj120590】【tj525555】(一元俩元红中麻将)(跑...