You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native资源链接问题:npx react-native link无效及react-native-asset报错求助

解决React Native资源链接相关问题

React Native 0.60版本起已启用自动链接(Auto Linking),link命令被官方移除,因此执行该命令会触发报错。针对不同资源的处理方式:

  • 第三方原生模块:符合RN规范的模块安装后会自动完成链接,无需手动执行link命令。
  • 本地资源(如字体、图标):可使用react-native-asset工具处理,或手动配置(下文结合第二个问题说明)。

问题2:npx react-native-asset 报ENOENT错误(找不到fonts路径)

按以下步骤排查解决:

  1. 检查目标路径是否存在
    确认路径C:\Users\dbzna\Desktop\mern stack\blooddonation1\client\assets\fonts是否真实存在:

    • 若不存在,手动创建该文件夹,并将需要的字体文件(如.ttf、.otf格式)放入其中。
    • 检查路径拼写是否正确,注意空格、大小写(Windows系统不区分大小写,但配置文件中路径需与实际一致)。
  2. 确认项目根目录的配置文件
    在项目根目录(client文件夹下)创建或修改react-native.config.js文件,确保正确配置资源路径:

    module.exports = {
      assets: ['./assets/fonts/'],
    };
    
  3. 确保在正确目录执行命令
    打开终端,切换到项目根目录(即client文件夹路径),再执行npx react-native-asset命令,避免在上级目录执行导致路径解析错误。

  4. 重新安装依赖及工具
    若上述步骤无效,尝试清理依赖后重新安装:

    • 删除node_modules文件夹和package-lock.json文件
    • 执行npm install重新安装所有依赖
    • 安装react-native-asset:npm install react-native-asset --save-dev
    • 再次执行npx react-native-asset

内容的提问来源于stack exchange,提问作者NITHEESH S RA2111047010194

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 06:12:34