npm安装express失败!ERROR: npm is known not to run on Node.js v8.3.0

为了解决npm安装express失败的错误,百度了很久

这是在cmd安装报的错

解决办法

一、

百度说要我清除下载缓存,全部重新安装一遍

后来我是用命令:npm cache clean --force

清除了缓存,又使用npm uninstall express 清楚了安装的模块,还是报错;

 我换了终端又安装了一遍:

二、

指定express安装版本

npm install express@3.21.2

然后根据提示,我更新了npm

npm i npm@latest -g

结果:将Node.js更新成了v8.3.0,报错提示:npm不能在v8.3.0中跑……

真的是越解决,来的错误越多…… 

然后npm -g install npm@6.14.8
如果仍然报错,依旧显示npm 不支持这个版本 ,这说明npm存在旧的npm缓存,还是旧的npm 环境
此时需要到C:\Users\Administrator\AppData\Roaming 根目录下

 此时运行npm -g install npm@6.14.8则不会报错

三、

采用全局安装

npm install -g express

后来我发现了,一般安装express都是采用全局安装的方式就可以安装成功,也算是功夫不负有心人了吧!

所有的方式一遍遍的踩雷,然后终于安装成功了express

express 4.x版本中将命令工具分出来,安装一个命令工具,执行命令:

npm install -g express-generator

 输入:express --version

即可验证版本号啦!

安装成功!!!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值