命令:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
如下就是成功(图片转载)
解决方案:
首先找一个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
这个时候一般就成了
解决方案:这个其实以及下好了,新开一个终端,输入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