Unsupported engine for cnpm@9.2.0: wanted: {“node”:“>= 14.18.0”} (current: {“node”:“12.22.12”,“npm”:“6.14.16”})
直接使用命令npm install -g cnpm --registry=http://registry.npmmirror.com设置cnpm,会默认使用cnpm最新版本cnpm@9.2.0。所以会有以下提示。如是我是用了node@16.0.0然后直接运行这个命令,安装成功了,也能正常使用,不过我的项目比较老,还是需要使用12.22.12版本的node。
问题在于,在node@16.0.0版本下虽然安装好了cnpm,但是切换到12.22.12版本后,还是会报错说没有cnpm,无法使用。
npm install -g cnpm@7.1.1 --registry=http://registry.npmmirror.com
//查看有哪些cnpm版本命令:
npm view cnpm versions