执行npx create-react-app报错:Unexpected token '.' 求解决方案
解决
npx create-react-app执行时的「Unexpected token '.'」错误 这个错误的核心原因是Node.js版本过低,报错涉及的代码使用了可选链操作符(?.),该语法需要Node.js 14.x及以上版本支持,低版本Node无法解析。
解决步骤:
检查当前Node版本
执行命令:node -v若版本低于14.x,直接升级Node.js。
升级Node.js
- 推荐用
nvm(Node版本管理器)更灵活:# 安装LTS长期支持版 nvm install --lts # 切换到LTS版本 nvm use --lts - 也可直接下载Node.js官网的对应版本安装包覆盖更新。
- 推荐用
清理npm缓存
执行命令清除可能残留的旧缓存:npm cache clean --force重新创建项目
再次执行创建命令:npx create-react-app my_demo_project
你之前排查debuglog.js没发现问题是因为文件本身代码是正常的,只是你的Node版本不支持其中的新语法,升级版本后就能解决。
内容的提问来源于stack exchange,提问作者Yeo Bryan
相关产品推荐
相关产品推荐

