1.踩坑日记
那是平平无奇的一天,普普通通打工人突然接到了一个任务,需要改一个老项目的BUG,然后熟练的git clone,cd [project name],npm install,然后就理所当然的报错了😏。我又老老实实的回去看了一下项目README,哦 原来项目要求 "node": ">=14.9", "npm": ">= 8.0.0" 而且建议使用cnpm,又熟练的 nvm install 14.9,nvm use 14.9,然后继续执行npm install 卧槽提示 无法将"npm"项识别,真是上班闲喜喜,下班🤬🤬🤬。
排查报错原因,以为环境变量有问题,但是切其他node版本都是没问题的,然后就想是不上以为nvm install node版本的问题。然后去博客开始寻找原因,找呀找呀找朋友找到一个好朋友🎶,呀跑题了,回归正题解决npm无法识别原因:请看上篇文章
2.解决方案 node-sass地址
配置国区镜像:npm install -g mirror-config-china --registry=https://registry.npmmirror.com
然后在执行 : npm install node-sass
如果还有问题的话npm cache clean -f 清下缓存。
3.结语
遇到问题一定先看官方文档,首先以官方稳准奥,当时遇到这个问题花了3个多小时才解决🤯🤯🤯🤯🤯,在看博客中有的让用cnpm,有的配置淘宝镜像,还有安装python2环境,这些操作应该也可以解决问题吧,但是我都尝试了一边我这边还是不行,真是头大😵💫😵💫😵💫,最后看官方文档一个命令解决。最后贴上node对应版本哈。