node、npm 、yo 配置相关问题

文章主要讨论了在使用yocreatewebapp时遇到的由于Node.js版本过高导致的错误,建议回退到15.14.0版本。同时,对于M1MacPro用户,15.x以下的Node版本需要通过Rosetta2终端下载。文章还提到了npm安装包与Node版本不兼容的问题,解决方案是升级或降级Node版本以匹配包的要求。
摘要由CSDN通过智能技术生成

1、yo create webapp 报错

因为Node版本太高,回退到 15.14.0 左右的一个稳定版本即可。

参考文章:

npm install 报错_npm warn deprecated chokidar@2.1.8: chokidar 2 doe_Winwin L的博客-CSDN博客

2、Node快速切换版本、版本回退(降级)、版本更新(升级)

参考文章:Node快速切换版本、版本回退(降级)、版本更新(升级)_回退node版本_北觅_小太阳的博客-CSDN博客

3、m1 Mac pro ,npm install 下载过慢

nodejs 15.x 以下的版本都是不兼容 M1 macbook pro 的,如果想要做下兼容,那针对 15.x 以下版本的 nodejs ,我们都基于 rosetta2 的 terminal 来通过命令行进行下载。

参考文章:

M1 MacBook Pro 踩坑 - Node 兼容问题 - 知乎

4、npm 安装包和node版本不兼容问题

npm WARN EBADENGINE   current: { node: 'v15.14.0', npm: '7.7.6' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'postcss-js@4.0.1',
npm WARN EBADENGINE   required: { node: '^12 || ^14 || >= 16' },
npm WARN EBADENGINE   current: { node: 'v15.14.0', npm: '7.7.6' }
npm WARN EBADENGINE }

参考 2 ,将node升级或者降级成对应的版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值