0
点赞
收藏
分享

微信扫一扫

linux_js_后端_linux(ubuntu/centos)通过指定仓库安装/二进制文件包安装最新版nodejs/npm/egg.js部署2022


文章目录

  • ​​指定仓库一键安装​​
  • ​​reference​​
  • ​​更新npm​​
  • ​​手动下载安装​​
  • ​​下载并抽取二进制文件​​
  • ​​创建软连接​​
  • ​​安装yarn​​
  • ​​配置环境变量PATH​​
  • ​​clone egg.js 测试demo​​
  • ​​进入指定的egg项目执行install​​
  • ​​启动​​



指定仓库一键安装

reference

  • ​​How to Install Latest NodeJS and NPM in Linux (tecmint.com)​​
  • 本方式将nodejs 和 npm 一同下载
  • 可以先到官网查看最新版本号的前两位(譬如16.xx.x)
  • ​​ Node.js (nodejs.org)​​
  • 切换到root用户下:​​sudo -i ​
  • 再执行以下命令
curl -sL https://deb.nodesource.com/setup_16.x | bash -
apt-get install -y nodejs
  • 检查版本:
  • ​node -v​​​(也可能是​​nodejs -v​​)
  • ​npm -v​
  • 结束

更新npm

需要root 权限​​sudo npm install -g npm@x.x.x​

  • 譬如更新到8.6.0版本
┌─[cxxu@CxxuWin11] - [/mnt/c/Users/cxxu] - [2022-04-14 09:09:08]
└─[243] <> sudo npm install -g npm@8.6.0

removed 20 packages, changed 63 packages, and audited 201 packages in 6s

10 packages are looking for funding
run `npm fund` for details

found 0 vulnerabilities

手动下载安装

下载并抽取二进制文件

linux_js_后端_linux(ubuntu/centos)通过指定仓库安装/二进制文件包安装最新版nodejs/npm/egg.js部署2022_centos
执行:
​​​sudo mkdir /usr/node​​​ 通过​​tar xvf node-v.....(your package name).tar.xz -C /usr/node​​​ 将文件抽取到​​/usr/node​​目录下

创建软连接

  • 分别为node 和 npm 创建在​​/usr/local/bin​​​ 下的软连接(还是叫符号链接?)
    现在进入到对应的​​​bin​​​目录下:(shell提示符中间的灰色路径)
    linux_js_后端_linux(ubuntu/centos)通过指定仓库安装/二进制文件包安装最新版nodejs/npm/egg.js部署2022_centos_02
    linux_js_后端_linux(ubuntu/centos)通过指定仓库安装/二进制文件包安装最新版nodejs/npm/egg.js部署2022_linux_03
    到此就装好了

注意,如果有旧版本,建议删除掉残余目录(或者重命名以备份之),否则可能影响新版本的安装

安装yarn

​ npm install -g yarn​

配置环境变量PATH

此时,npm [-g]所下载的文件将放置在​​/usr/node/node..version/bin​​​目录下
如果要能够使用npm install安装的包,需要将其配置到​​​PATH​​变量中

格式:譬如​​ export PATH=/usr/node/node-v16.14.2-linux-x64/bin/:$PATH​​​ 为了避免每次启动都需要配置,建议将其写入配置文件中(​​.bashrc​​或者其他配置文件(/etc/profile中)

clone egg.js 测试demo

​git clone https://gitee.com/xuchaoxin1375/demo_egg.git​

进入指定的egg项目执行install

​yarn install​​​linux_js_后端_linux(ubuntu/centos)通过指定仓库安装/二进制文件包安装最新版nodejs/npm/egg.js部署2022_软连接_04

启动

linux_js_后端_linux(ubuntu/centos)通过指定仓库安装/二进制文件包安装最新版nodejs/npm/egg.js部署2022_linux_05


举报

相关推荐

0 条评论