React Native项目执行npm start报错:Missing script: 'start'
解决React Native项目移动目录后
npm start提示“Missing script: 'start'”的问题 试试这些解决方法:
确认终端路径正确
执行npm start前,先确保终端当前目录是项目根目录(包含package.json的文件夹)。移动目录后很容易cd错位置,导致npm找不到配置文件。用ls(Mac/Linux)或dir(Windows)查看当前目录是否有package.json。重置依赖与缓存
移动目录可能导致依赖路径关联异常,按以下步骤操作:- 删除项目根目录下的
node_modules文件夹和package-lock.json文件 - 执行命令:
npm cache clean --force - 重新安装依赖:
npm install
- 删除项目根目录下的
检查package.json语法合法性
虽然你提供的scripts配置看起来正常,但移动文件过程中可能意外损坏了package.json的JSON格式(比如缺失引号、逗号等),需确认文件语法完全合规。直接启动Metro服务
如果上述方法无效,可跳过npm脚本,直接执行react-native start命令,验证Metro服务本身能否正常启动。
内容的提问来源于stack exchange,提问作者Siddhesh Ghatage
相关产品推荐
相关产品推荐

