You need to enable JavaScript to run this app. create-react-app执行npm start时报Unexpected character '#'错误如何解决
优惠活动
大模型
产品
解决方案
定价
更多

create-react-app执行npm start时报Unexpected character '#'错误如何解决

问题根因

报错是因为webpack打包时识别到了不合法的JS语法,你在项目依赖里错误安装了npm包,该包下的可执行脚本开头的#!/usr/bin/env node是类Unix系统的可执行文件标记(shebang行),不属于标准JS语法,babel-loader没有配置对应的处理规则,所以抛出解析失败的错误。

修复步骤

  • 删除项目根目录下的node_modules文件夹、package-lock.json文件
  • 打开package.json,在dependencies配置项中删除"npm": "^7.15.0",这一行
  • 执行npm install重新安装所有依赖
  • 执行npm start重新启动项目即可

异常排查(如果按以上步骤操作后仍报错)

检查你的业务代码里是否有错误引入node_modules下可执行脚本的import/require语句,确保所有引入的依赖都是前端可用的JS模块,不是Node端的可执行文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.18 12:15:08