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命令

相关内容

热门资讯

弹珠传说玩具 弹珠传说玩具弹珠传说玩具在张店义乌有卖的吗?如果有,在哪家?多少钱?是在张店义乌 帮帮我吧~~~~...
主角姓杨。开始保护一个美女总裁... 主角姓杨。开始保护一个美女总裁,那美女是研究超能药水的,超级修真保镖轩辕外传作者: 会笑的乌龟简介:...
根据《治安管理处罚法》规定,简... 根据《治安管理处罚法》规定,简述给予行政拘留处罚但不送达拘留所执行的情形.第二十一条 违反治安管理行...
18岁女孩跳芭蕾舞不穿安全裤,... 18岁女孩跳芭蕾舞不穿安全裤,金星当场怒怼:这看不下去!怎么回事?这就是人性的弱点,你有他没有你还炫...
斗龙战士2星龙圣域中的百诺喜欢... 斗龙战士2星龙圣域中的百诺喜欢洛小熠吗肯定喜欢啦!在去寻找神龙兵器时,百诺不是要跟洛小熠说一句话吗?...
我的爸爸和妈妈是第三人称单数还... 我的爸爸和妈妈是第三人称单数还是复数单数。英文为:My mother and my father.个...
为白音察干镇绘就“幸福底色” 转自:中国银行保险报网□本报记者 房文彬在内蒙古自治区乌兰察布市察右后旗的辽阔草原上,中国太保寿险与...
金融润泽“沙漠孤岛” 转自:中国银行保险报网□严高强 董林杨 本报记者 胡杨目前,位于塔克拉玛干沙漠南缘的且末县正处于干旱...
月明中秋夜,中秋望月明是什么意... 月明中秋夜,中秋望月明是什么意思月明中秋夜,中秋望月明是什么意思字面意思是明月照亮了中秋的晚上,中秋...
驾考低价包过陷阱需合力填平 转自:中工网随着高考结束,不少高中毕业生选择在这个暑期学车考驾照。然而,媒体近日调查发现,各地驾校报...