linux (centos)安装卸载升级node, npm, y

2020-11-17  本文已影响0人  东方三篇

安装node 和 npm

  1. 下载
  # 下载命令
  cd /usr/local/src/
  wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz
  1. 解压
  tar -xvf nodev12.16.1-linux-x64.tar.xz
  1. 进入解压目录的bin中,检查是否可以安装成功
  ./node -v

4.配置软连接,使全局都可以使用node命令

## /usr/local/src/node/bin/node 这个路径是node.js解压包的路径,重新起了个名字
mv node-v10.15.3-linux-x64 node  // 修改解压包名称

ln -s /usr/local/src/node/bin/node /usr/bin/node 
 # --将node源文件映射到usr/bin下的node文件 
 # 如果 failed to create symbolic link ‘/usr/bin/node’: File exists 说明 ‘/usr/bin/‘ 已经有了 node  文件 , 
 # 那就删除该文件就可以了 rm -r node, 然后再重新执行该命令就可以了

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

5.配置node文件安装路径 进入/usr/local/node/路径下:

mkdir node_global

mkdir node_cache

npm config set prefix "node_global"

npm config set cache "node_cache"
  1. cnpm 使用
  npm install cnpm -g --registry=https://registry.npm.taobao.org

卸载node, npm

  1. 卸载 npm
sudo npm uninstall npm -g

2.卸载node

      sudo yum remove nodejs npm -y


      然后看看是否有残留

           进入 /usr/local/lib 删除所有 node 和 node_modules文件夹

           进入 /usr/local/include 删除所有 node 和 node_modules 文件夹

           进入 /usr/local/bin 删除 node 的可执行文件

升级node, npm

  1. 查看当前版本号
node -v
  1. 清理npm的cache缓存
npm cache clean -f
  1. 全局安装版本管理工具: n
npm install -g n

4.更新版本命令

    n stable

   # n 常用的命令有:
   # n 会列出所有安装的版本供你切换
   # n latest 安装最新版本
   # n stable 安装最新稳定版
   # n lts 安装最新长期支持版本
   # n rm [版本号] 删除某一版本
   # n -h 帮助命令
   # n [版本号] 安装指定版本node
  1. 验证是否成功
  node -v
  1. 如果没有成功


    8143044-b9a4363a138aac8b.png

    出现这个问题的原因是 n 模块和系统node的安装路径不同

解决:
a. 查看系统node的安装路径
n模块的默认路径为 ‘/usr/local’

which node

b. 通过N_PREFIX变量来修改 n 的默认node安装路径
1.编辑环境配置文件

vim ~/.bash_profile   

按i键使编辑器进入到插入模式
2.添加配置语句

export N_PREFIX=/usr/local/node-v7.10.0-linux-x64 #node实际安装位置
export PATH=$N_PREFIX/bin:$PATH
 # :wq 保存退出
  1. 执行source使修改生效
source ~/.bash_profile
  1. 检查是否生效
echo $N_PREFIX
123.png
  1. 重新执行
n stable
node -v
  1. 执行 node app.js (yarn start) 启动项目时候报错
    async await 写法拼写错误时候,检查一下 node 版本是否过低, 升级一下node版本就可以解决

全局安装 Yarn(会莫名的把node版本降下来,不建议使用)

https://yarn.bootcss.com/docs/install/#centos-stable

  1. 要确定全局安装了node才能正常安装yarn
  node -v 
  1. 添加 yarn 仓库
  wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
  1. 安装
  yum -y install yarn
  1. 查看yarn版本
  yarn -v
上一篇下一篇

猜你喜欢

热点阅读