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

React Native运行npm run dev提示babel-node命令未识别如何解决

错误修复方案

根因说明

@babel/node作为项目本地开发依赖安装,系统环境变量PATH未包含项目node_modules/.bin路径,因此直接调用babel-node命令无法被识别。

修复步骤

方案1 (优先推荐):修改package.json启动脚本

调整scripts中的dev配置,通过npx调用本地安装的babel-node:

"scripts": {
  "build": "babel src -d dist",
  "dev": "nodemon src --exec npx babel-node"
}

Windows环境下也可以写为调用本地可执行文件路径:

"dev": "nodemon src --exec .\\node_modules\\.bin\\babel-node"

方案2:重装依赖解决安装不完整问题

如果修改脚本后仍报错,可能是依赖安装过程中文件丢失,执行以下命令重装:

# 清理旧依赖和锁文件
rm -rf node_modules package-lock.json
# 重新安装所有依赖
npm install

方案3 (不推荐):全局安装babel-node

全局安装后可直接在任意位置调用babel-node,但可能导致多项目版本冲突:

npm install -g @babel/node @babel/core

验证

修改完成后重新执行npm run dev,即可正常输出hello world。

内容的提问来源于stack exchange,提问作者santiagobueras

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 19:45:06