linux安装最新版本node踩坑汇总

  • 理解nvm或n管理npm和node的版本
    https://www.cnblogs.com/kaiye/p/4937191.html
    • nvm切换版本使用
      http://www.djcxy.com/p/4757.html
  • ubuntu上node与nodejs问题


    image.png
  • node的安装方式
    • windows
      • 通过安装包安装.msi , 直接引导安装
      • 通过二进制程序.exe, 运行安装
    • linux ubuntu
      • 通过软件库apt安装(安装的是旧版本, 因为库没更新, 可以自己引入新源pps, 本人尝试未果)
      • 通过下载源代码.tar.gz, 解压后执行安装文件install安装
        https://segmentfault.com/a/1190000008494164(安装时间非常长,本人用此方法解决了node的版本低问题)
      • 下载二进制文件运行安装.tar.xz
  • 安装最新版本对node
    • 方法一: 用npm
    • 方法二: 另一种方法是安装最新版本的节点(当然不使用npm):
      curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
      sudo apt-get install -y nodejs
    
  • 疑点
    • linux里的软链接是什么?

Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接,ln -s产生软链接(即符号链接)。
硬链接类似windows于复制了一份文件而改了文件名字
软链接类似windows给文件建立了一个快捷方式
我们要用到的是软链接把nodejs改成node就行了,一般node或者其他运行程序安装完成后都在usr/bin文件夹下能找到它,我们在终端敲
cd /usr/bin 进入bin文件夹自己在文件夹里搜索一下nodejs,在敲
ln -s /usr/bin/nodejs /usr/bin/node 建立软链接node
这个时候再在终端中测试node -v就能执行了!再在bin文件夹下搜索node发现有一个nodejs和一个node两个文件。同样终端中连个命令都能执行了。

你可能感兴趣的:(linux安装最新版本node踩坑汇总)