当前位置: 首页 > news >正文

Centos 7 离线安装(tar) NodeJS 16 和 Vue

目录

    • 一、下载Nodejs
    • 二、安装Nodejs
      • 2.1、创建安装目录
      • 2.2、上传安装包(无网络) or 直接下载(有网络)
      • 2.3、解压缩
      • 2.4、配置环境变量
      • 2.5、创建软连接
      • 2.6、更换镜像源
      • 2.7、验证是否安装成功
    • 三、安装Vue

一、下载Nodejs

Nodejs:https://nodejs.org/en/
历史版本:https://nodejs.org/en/download/releases
清华镜像:https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/

二、安装Nodejs

2.1、创建安装目录

mkdir /mnt/nodejs
cd /mnt/nodejs

2.2、上传安装包(无网络) or 直接下载(有网络)

# 1、无网络情况:通过远程工具,将提前下载好的安装包上传到 /mnt/nodejs 目录下
node-v16.20.2-linux-x64.tar.gz# 2、有网络情况:直接 wget 下载,【-O 重命名】【-c 断点续传】【-b 后台下载】【-r 递归下载】
wget https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/v16.20.2/node-v16.20.2-linux-x64.tar.gz --no-check-certificate
或 wget -c https://nodejs.org/download/release/v16.20.2/node-v16.20.2-linux-x64.tar.gz

2.3、解压缩

# 解压
tar -zxvf node-v16.20.2-linux-x64.tar.gz
# 重命名
mv node-v16.20.2-linux-x64 node16

2.4、配置环境变量

# 编辑/etc/profile文件
vi /etc/profile# 按" i "键进行编辑,设置环境变量,ESC退出编辑," :wq "保存内容
# NodeJs
export NODE_HOME=/mnt/nodejs/node16
export PATH=$NODE_HOME/bin:$PATH# 使环境变量生效
source /etc/profile

2.5、创建软连接

# 创建 node 和 npm 软链接
ln -s /mnt/nodejs/node16/bin/node /usr/local/bin
ln -s /mnt/nodejs/node16/bin/npm /usr/local/bin

备注:
ln -s 用于创建符号链接,如果 link_name 已存在,则会失败。
ln -sf 同样用于创建符号链接,但如果 link_name 已存在,则会强制执行,并覆盖现有文件或目录。

2.6、更换镜像源

# 设置为淘宝源地址
npm config set registry https://registry.npm.taobao.org
# 查看是否设置成功
npm config get registry
npm config list

2.7、验证是否安装成功

node -v
npm -v

三、安装Vue

# 安装vue
npm install vue -g
# 安装vue-cli
npm install vue-cli -g			# Vue2
npm install @vue/cli -g			# Vue3
# 查看是否安装成功
vue -V

相关文章:

  • docker启动容器失败,然后查看日志,docker logs查看容器出现报错:
  • 面试问题--智能指针
  • U盘报错无法访问文件或目录损坏且无法读取的解决办法
  • Proteus仿真--高仿真数码管电子钟
  • 了解JSX
  • vue升级题
  • 电子学会C/C++编程等级考试2021年09月(三级)真题解析
  • C#,《小白学程序》第十八课:随机数(Random)第五,方差及标准方差(标准差)的计算方法与代码
  • 1panel在应用商店里面安装jenkins
  • LangChain 9 模型Model I/O 聊天提示词ChatPromptTemplate, 少量样本提示词FewShotPrompt
  • C_5练习题
  • leetcode面试经典150题——31 无重复字符的最长子串(方法二极简代码!!!)
  • 操作系统题目分类总结 | 进程管理 内存管理 文件系统 设备管理
  • 音视频项目—基于FFmpeg和SDL的音视频播放器解析(二十二)
  • HCIP中期实验
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • CEF与代理
  • extract-text-webpack-plugin用法
  • Hibernate【inverse和cascade属性】知识要点
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • JSDuck 与 AngularJS 融合技巧
  • OSS Web直传 (文件图片)
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • PV统计优化设计
  • Redis 中的布隆过滤器
  • SQLServer之创建数据库快照
  • Xmanager 远程桌面 CentOS 7
  • Zepto.js源码学习之二
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 聚簇索引和非聚簇索引
  • 利用DataURL技术在网页上显示图片
  • 聊聊hikari连接池的leakDetectionThreshold
  • 排序(1):冒泡排序
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 如何进阶一名有竞争力的程序员?
  • 小程序开发中的那些坑
  • 一道面试题引发的“血案”
  • 用jQuery怎么做到前后端分离
  • ​渐进式Web应用PWA的未来
  • ​业务双活的数据切换思路设计(下)
  • %@ page import=%的用法
  • (20050108)又读《平凡的世界》
  • (阿里云万网)-域名注册购买实名流程
  • (二)斐波那契Fabonacci函数
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (六)软件测试分工
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .NET delegate 委托 、 Event 事件
  • .net 怎么循环得到数组里的值_关于js数组
  • .NET 中 GetProcess 相关方法的性能
  • .NET/C# 使窗口永不获得焦点
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈