跑若伊前端踩过的坑

环境配置真的难,改了一遍又一遍,为了跑若伊框架,心情几次崩溃,但是功夫不负有心人,在互联网的强大支持下,终于部署成功。

  1. 使用npm install命令速度过慢,这是因为相关服务器在国外,用国内镜像源可以解决

方法一:若伊官方推荐

npm install --registry=https://registry.npmmirror.com

方法二:淘宝镜像源

建议直接设置淘宝镜像源为默认下载节点

npm config set registry https://registry.npm.taobao.org

可以通过以下命令来检查,配置成功的话以后就可以快速下载了

npm config get registry

2. npm install命令报错,这个报错的情况有很多,具体可以参考以下文章

npm install安装报错几种情况_qq_32011579的博客-CSDN博客_changed 230 packages, and audited 231 packages in

我碰到的最头疼的是碰到Invalid Version错误

我查了很多资料,大部分说只要清除一下缓存就行

npm run build

如果以上命令报错就在后面加上--force,强制清除

npm run build --force

但是清楚缓存的方法并没有解决我的问题,我又多次尝试,发现了一种好的方法,使用以下语句

npm install --legacy-peer-deps

竟然神奇的通过了,但是具体原理我也没有搞清楚,这条命令主要是可以解决版本冲突

3.成功执行npm install之后,就可以运行程序了

npm run dev

但是运行时又出现了问题:Error: error:0308010C:digital envelope routines::unsupported的问题

我查了以下,这个是版本冲突的问题可以使用nvm管理node版本,也可以修改环境变量,我用的是新增环境变量的方法,如图即可

变量名:NODE_OPTIONS
变量值:--openssl-legacy-provider

修改后重启编程软件即可

下载nvm的方法我也试过,但是没有成功,我把看的文章放到这里

Node.js17或更高版本中出现Error: error:0308010C:digital envelope routines::unsupported问题的解决方案_橋本純子的博客-CSDN博客

在历经重重困难之后,终于跑出来了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值