• Ubuntu搭建nodejs和npm环境


    部署nvm环境

    命令:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    如下就是成功(图片转载)
    在这里插入图片描述

    1. 可能遇到Failed to connect to raw.githubusercontent.com port 443: Connection…,

    解决方案:
    首先找一个ip或域名解析网站:githubusercontent.com.ipaddress.com
    在这里插入图片描述

    在终端中输入vim /etc/hosts,然后输入i进行编辑,添加域名解析的ip如下,完成后输入:wq保存并退出
    在这里插入图片描述

    再次输入curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    这个时候一般就成了

    1. 可能还会出现nvm is already installed in /root/.nvm, trying to update Using git

    解决方案:这个其实以及下好了,新开一个终端,输入nvm,看,没有报错
    在这里插入图片描述

    下载需要的node版本
    输入命令:nvm ls 查看所有版本
    在这里插入图片描述

    或者 nvm ls-remote
    在这里插入图片描述

    输入nvm install 18.12.1下载18.12.1版本
    还可以再下载一个16.18.1版本 nvm install 16.18.1
    想要切换为16.18.1,使用nvm use 16.18.1
    检查环境是否完成
    node -v 查看node版本
    npm -v 查看npm版本
    运行VUE项目
    这里演示的是运行vue-element-admin,git地址:github.com/PanJiaChen/…
    输入git clone https://github.com/PanJiaChen/vue-element-admin.git
    安装第三方依赖 npm install
    运行项目 npm run dev
    如下就是运行完成,
    在这里插入图片描述

    会自动跳转到网页,如下
    在这里插入图片描述

    可能遇到问题:
    1.error:0308010C:digital envelope routines::unsupported,
    解决办法:换成低版本,
    可以参考https://blog.csdn.net/zjjxxh/article/details/127173968
    2.npm ERR! Cannot read property ‘insert’ of undefined!!
    之前遇到问题是,用apt直接下载的node和npm,完全不能用,还了版本还是会报下面的问题,于是就装nvm下载node了,猜想,可能ubutun比较特殊吧,有知道原因的可以交流一下哈哈
    在这里插入图片描述

    参考https://www.cnblogs.com/loveqinghua/p/16471868.html卸载重装

    还有可能会会遇到git@github.com: Permission denied (publickey)

    解决方案就是:登录到github,加入公钥
    参考:https://blog.csdn.net/qq_40047019/article/details/122898308

  • 相关阅读:
    MySQL创建数据库、创建表操作和用户权限
    Elasticsearch-基础介绍及索引原理分析
    【一】1D测量 Measuring——meature_pairs()算子
    NNDL 作业8:RNN - 简单循环网络
    SpringBoot怎么自定义一个Starter ?
    高级运维学习(十五)Zabbix监控(二)
    iOS开发证书发布证书,推送证书,描述文件的生成总集(一)
    基于 Bresenham 算法画圆
    QT 排序操作
    学成在线_课程查询_前端分页条不显示
  • 原文地址:https://blog.csdn.net/c1719561053/article/details/128071390