提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
例如:Mac m1 vue 运行 npm install 报错。
一、Mac m1 vue 运行 npm install 报错
示例:解决了几次,偶尔重新在mavn下载的新项目,又会报错。
1.2022-04-04版本的方案
1. 删除已安装的node和js
删除nodejs
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
2.安装node版本16.14.2
据说15版本一下的不支持。
node版本问题
给mac安装node.js的时候为了原生适配m1装了最新16.2.0版本
在官网换成LTS版本即可
https://nodejs.org/
直接下载x64的版本
3.设置淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm -v
4.cnpm I
用yarn 没好使,没想到用cnpm i 正常了。猜测是npm安装包没有下载完整,其次还是升级了最新的npm版本。
5.运行h5项目报错
同样适用cnpm i 出现了两个错误:
1)错误 安装 chromedriver 失败的解决办法
解决:npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
2)TypeError: Class extends value undefined is not a constructor or null
npm install webpack -g // 全局安装
npm install webpack --save-dev //在项目开发依赖中安装
总结
提示:找了好多方法没好使,可能每个人的情况都不同,目前是这样解决的,看看后续还会出现什么错误吧。等更新吧。
|