设备:macbook pro 2022
芯片:M2
环境:已安装nvm
问题:
1. 通过nvm安装最新的node版本 v14.15.4及以上版本都没有什么问题,但是当通过nvm安装v15.x.x一下版本node 时,就会出现如下报错:python not found
实际我电脑有python3,安装高版本的时候也能自动找到,所以不是python的问题,查了百度之后,发现是M系列兼容arm架构还没有完全做好,官方库的对应issue表示:
在终端输入
arch -x86_64 zsh
回车进入Rosetta 2模式,然后就可以用 nvm install 安装 低版本node 了
参考链接:mac M1 nvm安装node失败,感谢大佬
2. 用node10.24.1安装依赖不报错,但运行提示
When you use `vue` option, make sure to install `vue-template-compiler`. 还有一堆mould build failed,
查百度,先安装vue-template-compiler,还是不行,猜会不会是版本不匹配,
按照网上教程:
Vue和vue-template-compiler版本之间的问题
用 :
npm update
更新了很多依赖,版本并且将版本对应,
我之前单独安装vue-template-compiler是降版本与原有的vue(2.5.17)匹配,update是按照自然安装的vue-template-compiler版本(2.7.15)将其他的依赖,包括vue也更新了
然后能跑了