当前位置:   article > 正文

ubuntu18下安装nodejs_ubuntu安装nodejs18

ubuntu安装nodejs18

目的

        本来是不需要nodejs的,但是最近安装cursor时发现需要nodejs环境,所以开始摸索安装。

最佳方式      

        通过NodeSource提供的官方包安装 自带最新npm(最推荐)
        以下是 Nodejs 18.x的安装,一行代码搞定
        &&\ 的意思是前面的命令执行无误后,再执行后面代码

  1. curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - &&\
  2. sudo apt-get install -y nodejs

https://github.com/nodesource/distributions NodeSource官方的GitHub,其他版本和系统可自行查阅。
参考这篇文章:Ubuntu安装最新版本NodeJs和Npm的方法_ubuntu安装最新版node_小旺仔1024的博客-CSDN博客

 问题

        ubuntu18的glibc库版本不支持在18的版本。先不要着急更新glibc库,搞不好把系统搞乱,更新其实也可以,我之前有篇文章提到过安装高版本的gligc。再不更新的情况下如何解决该问题呢,答案就是安装低版本不需要glibc2.28的nodejs版本。18以下都可以。17版本已经被抛弃。安装16或者14都可以。为了支持cursor我安装了16。只需要把前面的安装命令的18.x改为16.x即可。

其它安装方法的问题

  1. sudo apt update
  2. sudo apt install nodejs
  3. #不自带 npm 需要自行安装
  4. sudo apt install npm
  5. # 升级 npm
  6. sudo npm install npm -g

安装npm时出现The following packages have unmet dependencies: npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed

解决方法:

sudo apt-get install nodejs-dev node-gyp libssl1.0-dev

然后再安装npm。参考:https://www.cnblogs.com/hencins/p/12530488.html

 安装后需要删除的:

sudo apt remove nodejs npm -y

看看是否有残留

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/594876
推荐阅读
相关标签
  

闽ICP备14008679号