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

本地运行SvelteKit骨架项目出现SyntaxError报错求助

报错原因

你遇到的SyntaxError: Unexpected token '.'是由于当前Node.js版本不支持可选链操作符(?.) 导致的。SvelteKit的运行依赖Node.js v14.0.0及以上版本,低于该版本的Node无法解析vite_config.server?.https这类ES2020新增语法,因此会在启动时抛出语法错误。

解决步骤
  • 查看当前Node.js版本,终端执行命令node -v,确认输出的版本号是否低于v14.0.0
  • 升级Node.js到v16或更高的LTS版本(适配MacOS Monterey系统的操作方式):
    1. 如果你使用Homebrew管理工具,直接执行brew install node安装最新稳定版Node.js
    2. 如果你需要多版本Node切换,推荐使用nvm管理,安装完成后执行nvm install --lts安装最新长期支持版本
  • 升级完成后验证版本:重新执行node -v确认版本号≥v14.0.0
  • 清理旧依赖并重新安装,避免旧依赖和高版本Node不兼容:
    rm -rf node_modules package-lock.json
    npm install
    
  • 重新启动开发服务:执行npm run dev即可正常运行SvelteKit项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 23:45:01