学习目标:
(陷入前司自研框架太久,出来发现什么都不会了~~)
- 回顾npm node.js nvm的安装与更新(很久没用了,版本都太老了)
学习内容:
回顾nvm管理npm和node.js
在接二连三的安装npm跟node.js的版本后(因为跟练的项目对版本有要求,事先把版本更新到最新了,发现不匹配);
为了更方便的管理,建议还是直接安装nvm。
下面还是记录一下整个流程遇到的问题:
1.单独搭建 npm时遇到的问题
报错:
npm ERR! request to https://registry.npm.taobao.org/axios ...reason: certificate has expired
主包太久没尝过味了,原来代理也更新了哈哈 哈哈 哈哈
解决办法:
npm config set registry https://registry.npmmirror.com
之后又出现了这类报错:
npm warn Unknown user config "home".
如果是Windows,可通过npm命令解决:
npm warn Unknown user config "home".
如果是MAC,可以参考这篇文章:
https://zhuanlan.zhihu.com/p/1896460496963609973
2.搭建yarn时遇到的问题
通过npm安装yarn命令之后,在Windows终端能找到它,但是主包在vscode的终端执行却报错,找不到“yarn”命令
解决办法:
- 用管理员身份打开PowerShell
- 执行
get-ExecutionPolicy
- 如果结果为
Restricted
,执行set-ExecutionPolicy RemoteSigned
然后就可以在vscode终端使用yarn了。
3.安装nvm后遇到的问题
在安装nvm前,主包几次更新npm和node.js,可能导致了一些混乱。宝子们一定在安装nvm前把npm、nodejs卸载干净啊!!!
无法将“node.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
当时是提示在自己电脑某个路径下面缺少了node.exe文件,搜了很多方法,最后还是偏方拯救的,就是把node.exe文件拷贝一份到提示的目标路径下就OK了
具体安装和卸载可以看这位作者的,写的很详细!强推!!
https://blog.csdn.net/weixin_52208686/article/details/146526001
4.git拉取项目时的问题
主包自己电脑上git的版本应该也是很低了,但是后面用起来好像没有什么影响也就没管了。
在clone项目时失败报错:
OpenSSL SSL_read: Connection was reset, errno 10054
解决办法:解除SSL验证
git config --global http.sslVerify "false"
git config --global https.sslVerify "false"