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

Ubuntu 20.04下运行npx create-divi-extension创建Divi扩展报错如何解决

问题根因

你遇到的报错核心原因是Node.js版本不匹配,从报错日志可以看到依赖包grunt-po2mo@0.1.5明确要求Node版本为12.x || 14.x,而你当前使用的Node v10.19.0不符合要求,直接导致安装终止。
你提到的fsevents相关警告无需处理,这是MacOS系统专属的文件监听依赖,Linux系统下会自动跳过,属于正常的可选依赖兼容提示,不影响功能。而divi-scripts相关的依赖过期警告是官方工具的内置依赖设计问题,只要Node版本符合要求,这些警告不会影响扩展的正常创建和后续开发。

解决步骤

推荐使用NVM(Node版本管理器)安装适配的Node版本,不会影响系统原有Node环境:

  • 第一步:安装NVM
    执行命令:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    安装完成后执行source ~/.bashrc生效(如果使用zsh终端则替换为source ~/.zshrc)
  • 第二步:安装Divi兼容的Node 14 LTS版本
    执行命令:nvm install 14
    安装完成后会自动切换到Node 14版本,可执行node -v确认版本为14.x系列
  • 第三步:重新全局安装Yarn
    执行命令:npm install -g yarn
  • 第四步:重新执行Divi扩展创建命令
    回到站点插件目录/opt/lampp/htdocs/development/wp-content/plugins,执行原命令即可:npx create-divi-extension development-1

注意:不推荐使用--ignore-engines参数强制跳过版本校验,低版本Node运行Divi构建工具可能会出现未知的编译错误。

备选方案(不使用NVM)

如果你不想使用版本管理器,可以直接添加官方Node源安装指定版本:

curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt install -y nodejs

安装完成后重新全局安装Yarn、执行扩展创建命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 14:06:03