npx zksync-cli dev start
如果出现上面截图内容,就是明显出现了版本问题,按要求进行升级
比如上面提到的如下信息, 明显是node 版本低于要求,所以先升级一下node版本。
ⓘ Minimum Node.js version required: v18.x
ⓘ Current version: v17.3.0
node.js 版本升级命令:
1、查看当前版本
node -v
v17.3.0
2、清理缓存
sudo npm cache clean -f
3、安装 n 模块
sudo npm install -g n
此处如果启用了代理,则会报错,主要是ETIMEDOUT, 这种一看就是网络问题,在提示信息里也可以看到,比如“npm ERR! network In most cases you are behind a proxy or have bad network settings.”
所以,此时关闭terminal里的代理即可。
4、安装node最新的稳定版本
sudo n stable
installing : node-v20.11.1
mkdir : /usr/local/n/versions/node/20.11.1
fetch : https://nodejs.org/dist/v20.11.1/node-v20.11.1-darwin-arm64.tar.xz
copying : node/20.11.1
installed : v20.11.1 (with npm 10.2.4)
5、查看最新的node版本
node -v
v20.11.1