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

在Arch系统运行npx create-next-app时遭遇"unexpected token"错误求助

可能的原因及排查方向
  • Node.js/npm版本不兼容:create-next-app对Node.js版本有明确要求(官方推荐18.x及以上),先通过node -v和npm -v确认当前版本,若版本过低或过高,可通过nvm(Arch下可从AUR安装nvm)切换适配版本。
  • npm源或网络问题:默认npm源可能存在连接不稳定的情况,导致依赖下载失败。可切换到国内镜像源:npm config set registry https://registry.npmmirror.com,之后重试npx create-next-app "name"。
  • 权限不足:避免使用root用户执行该命令,若当前用户对npm全局目录无写入权限,可执行chown -R $USER:$USER ~/.npm修复权限后重试。
  • npm缓存损坏:缓存文件损坏可能导致安装异常,执行npm cache clean --force清理缓存,再重新运行安装命令。
  • 系统基础依赖缺失:Arch下Next.js安装可能需要编译模块,需确保已安装base-devel组:sudo pacman -S base-devel,补全编译所需的基础工具链。
  • npx命令替代方案:若npx本身存在问题,可直接使用npm init next-app@latest "name"命令替代,效果与npx一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 10:04:54