我刚刚换了一台 m1Pro 芯片的电脑,在使用 yarn 安装依赖的时候(cra 项目),安装正常没有任何错误,启动时发现
我最初怀疑是我自己电脑的项目问题,然后我又用最新的 cra 脚手架去重新初始化一个项目,初始化完成后,把 node_modules 删掉再用 yarn 来安装,还是出现一样的问题
再然后我有用 npm init 初始化一个空的项目,直接用 yarn add serve-static
发现装的内容还是不完整
这一切在老电脑(Intel 的mac)上是好的,上面东西使用 npm 装也是完整的,
怀疑是 m1 芯片与 yarn 的兼容性问题,但去 yarn 的仓库里看也没发现类似的 issue
➜ bin node -v
v16.19.0
➜ bin npm -v
8.19.3
➜ ~ yarn -v
1.22.19
到对应报错项目(serve-static)仓库内查看一下 Issue,可能单纯只是 Node 版本太高了导致的问题,并不是 M1 芯片的锅。