创建React Native项目遇ENOENT错误求解决,及周末入门资源推荐
一、解决
npx create-expo-app --template的ENOENT错误 这个错误的核心原因是npm找不到指定的C:\Users\umarm\AppData\Roaming\npm目录,按以下步骤解决:
- 手动创建缺失目录:打开文件资源管理器,进入
C:\Users\umarm\AppData\Roaming路径,新建名为npm的文件夹。 - 重置npm前缀配置:以管理员身份打开终端,执行命令
npm config set prefix "C:\Users\umarm\AppData\Roaming\npm",确保npm指向正确的路径。 - 重新执行创建命令:回到你的项目目录(
C:\Users\umarm\OneDrive\Desktop\react_native_jobs),再次运行npx create-expo-app --template即可。
二、适合周末快速入门的React/React Native资源
你有少量HTML/CSS/JS经验,优先从React基础入手,再过渡到React Native会更顺畅:
React 基础入门
- 官方React交互式教程:跟着完成"井字棋"小游戏,无需本地环境,浏览器内就能操作,一步步拆解组件、状态、props等核心概念,讲解直白易懂。
- 短平快React核心API讲解:找分10-15个小节的图文/短视频内容,每个小节聚焦一个核心API(比如
useState、useEffect、JSX语法),5-10分钟就能掌握一个点,高效建立基础认知。
React Native + Expo 入门
- Expo官方新手引导:从创建项目、用Expo Go预览到编写第一个带交互的界面(文本、按钮),全程用Expo工具,不用配置原生iOS/Android环境,跟着走一遍就能熟悉开发流程。
- 待办清单实战教程:找针对新手的"待办清单"小项目教程,用Expo开发,涵盖文本输入、列表渲染、状态管理等高频知识点,做完就能独立写简单的React Native应用。
内容的提问来源于stack exchange,提问作者Umar Manzoor
相关产品推荐
相关产品推荐

