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

Node.js v18.3.0与Astro不兼容,运行创建博客模板命令报错求助

Astro框架安装博客模板时Node版本不兼容问题

我正在探索Astro框架,按照指引执行终端命令尝试使用其预构建博客模板,输入的命令为:

npm create astro@latest -- --template blog

但出现如下错误:

Node.js v18.3.0 is not supported by Astro!
Please upgrade Node.js to a supported version: ">=18.14.1"

我原本以为这只是标准的npm安装脚本,应该能正常运行,不清楚为何会出现该问题,请问有谁遇到过类似情况吗?


解决方案

  • 先验证当前Node版本:执行node -v确认确实是18.3.0,该版本低于Astro官方要求的最低兼容版本18.14.1
  • 升级Node版本的两种常用方式:
    • 使用Node版本管理器nvm:
      1. 安装nvm后,运行nvm install 18.14.1安装指定版本
      2. 设置该版本为默认:nvm alias default 18.14.1
    • 直接下载对应版本的Node安装包,覆盖现有版本完成安装
  • 问题原因:你安装的是Astro最新版本(@latest),它对Node.js的版本有明确的最低要求,18.3.0作为18.x分支的早期版本,缺少Astro依赖所需的部分Node特性,因此安装脚本会触发版本校验拦截

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 06:09:53