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

创建自定义Gutenberg块时出现‘Unexpected token .’错误求助

WordPress自定义块创建报错"Unexpected token ."的原因及解决方向
  • Node.js版本不兼容:@wordpress/create-block使用了ES6+语法(如可选链?.),如果你的Node.js版本过低(低于14.x),JavaScript引擎无法识别这类语法,就会抛出"Unexpected token ."错误。建议升级到Node.js LTS版本(16.x及以上)。
  • npx缓存损坏:npx的本地缓存中可能存在损坏的依赖包,导致安装过程中解析失败。执行npx clear-npx-cache清理缓存后,重新运行创建命令。
  • 全局依赖冲突:本地全局安装的某些Node.js包与create-block的依赖版本冲突,引发语法解析异常。可以添加--ignore-existing参数强制使用最新依赖:npx --ignore-existing @wordpress/create-block test-block。
  • 包下载不完整:网络不稳定导致部分依赖包下载中断、文件损坏,进而触发语法错误。删除已生成的test-block文件夹,切换稳定网络后重新执行创建命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 20:05:33