A complete log of this run can be found in

今天在github上down案例时,前期工作非常完美,淘宝镜像的速度也是无fa可说,但是等到安装依赖的时候,曾经那个安装噩梦又出现了,【A complete log of this run can be found in:下面是一个blog文件地址】,一般是本地用户盘的一个blog文件,基本意思就是在安装依赖时出现了错误,报错相关都给你记录在哪哪哪的文件中,

但是我要这文件有何用???

然后百度搜索解决方案,好多答主都答复说升级下npm:

npm install npm -g // 全局更新npm

或者说清空缓存:

npm cache clean --force //清除npm cache缓存

还有说删除node_modules文件夹的,

这里不排除他们说的都对啊,(因为我这边出现的问题并不是上述问题,而且那个node_modules文件夹也一直创建不出来),如果有新猿的错误是上述一样的,这里送上原文大佬的链接

清除缓存/更新解决安装失败的博客

但是,问题没解决,革命尚未成功,同志仍需努力,

所以只能回过头来查看报错提示,这时候发现一个奇怪的点:

The package-lock.json file was created with an old version of npm

这句信息提示我,有可能是我npm版本太高了,这个项目文件是很早之前创建的,可能版本冲突导致不兼容,于是我找到另外一篇博客:

本地nodejs和npm版本过高,无法正常使用npm下载低npm版本项目所需依赖,不降级解决办法

这里详细记录了解决该办法的具体步骤,简单来说就是用cnpm(镜像)安装依赖,

但是!!!!!!

cnpm是可以下载依赖,但是在cnpm run serve(该项目运行在serve上,可以在package.json上查看)时,它又报错,内容是

Node Sass version 7.0.1 is incompatible with ^4.0.0.

意思大致是node-sass^7.0.1版本不兼容sass-loader^4.0.0版本,

这时候我又一顿好找,找到了这篇:

npm Node Sass version 7.0.1 is incompatible with ^4.0.0

里面有详细介绍如何解决这个bug,简单来说就是:

cnpm i -D sass 或者 npm i -D sass

最后拿cnpm run servenpm run serve

就可以打开服务,运行项目了

相关技术代码已经做高亮显示,伸手党可以直接复制了,如果觉得该文对你解决相关bug有效,可以给此文点赞推荐哦!感谢收看/收藏。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值