最近换了苹果电脑,在前端vue项目配置方面有很多坑,在此记录一下:
1、npm install安装不了,并且在安装完成之后就删除node modules的问题,主要是npm的版本太高,所以降低npm的版本即可:npm install npm@6.14.5 -g(注:6.14.5为具体版本号,我之前的版本号是8+,所以一直报错。)
2、node-sass和m1系统不兼容的问题, Node Sass does not yet support your current environment: OS X Unsupported architecture (arm64) with,意思就是node sass不能兼容当前的os开发环境,而且arm64是mac一种特有的框架,windows采用的是bit-64。我尝试过升级node-sass的版本,行不通,然后就试着降低node的版本,因为我的node版本是16+了,node-sass的版本才4,所以降低node版本到14就可以成功运行了。
//安装node版本的管理模块
sudo npm install n -g
//降低到指定版本
sudo n 版本号
如sudo n 14.5.0