美文网首页
RN老工程跑不起来的各种应对办法

RN老工程跑不起来的各种应对办法

作者: 程序员小福子 | 来源:发表于2024-07-04 09:34 被阅读0次

随着电脑系统升级,以及底层库的各种版本升级,导致RN老代码可能跑不起来
解决办法:

  1. 安装node老版本,找到对应工程的node版本
    需要安装 NVM,并指定node版本,这里写了一篇避免踩坑 文章
  2. 更改npm源,由于taobao源几次改域名导致yarn失败,报错certificate has expired
    将源切换成taobao最新源
nrm use taobao
rm .npmrc
npm config get registry

然后yarn一下试试,如果还不行就执行下方的指令

#!/bin/bash

# 检查是否提供了文件名参数
if [ -z "$1" ]; then
  echo "请输入文件名"
  exit 1
fi

# 获取文件名
file="$1"

# 检查文件是否存在
if [ ! -f "$file" ]; then
  echo "文件不存在: $file"
  exit 1
fi

# 使用 sed 替换文件中的内容
sed -i '' -e 's/registry\.nlark\.com/registry.npmmirror.com/g' \
          -e 's/registry\.npm\.taobao\.org/registry.npmmirror.com/g' "$file"

echo "npm源替换完成: $file"

将上面的命令保存为 yarnfix.sh 文件

使用方法

sh yarnfix.sh yarn.lock

yarn.lock 为工程的实际文件地址

工程下再次运行 yarn 命令,发现正常运行

相关文章

网友评论

      本文标题:RN老工程跑不起来的各种应对办法

      本文链接:https://www.haomeiwen.com/subject/brticjtx.html