解决CentOS 7.x无法在安装Strapi最新版本

近几天在安装灵沐Strapi后台的时候遇到一个问题,centos7.x的版本最高的node版本只有V16,而strapi官方文档提示最新版本需要V18或V20

Node.js: Only Active LTS or Maintenance LTS versions are supported (currently v18 and v20). Odd-number releases of Node, known as “current” versions of Node.js, are not supported (e.g. v19, v21).

(Node.js:仅支持Active LTS或Maintenance LTS版本(目前为v18和v20)。不支持奇数版本的Node,称为Node.js的“当前”版本(例如v19,v21)。)

因此在centos7.x没办使用CLI安装最新的版本,若你使用Docker除外;阅读发布历史有提到、

Node16 has reached EOL and is no longer supported by Strapi. Starting with v4.14.5, Strapi projects will no longer work with Node 16, only Node 18 or 20.

节点 16 已达到 EOL,不再受 Strapi 支持。从 v4.14.5 开始,Strapi 项目将不再使用 Node 16,只能使用 Node 18 或 20

如果是7.x的系统开可以安装4.14.4版本,在日常使用下不会有太大的困扰,若可以还是希望大家可以安装新的系统

解决CentOS 7.x无法在安装Strapi最新版本

CentOS 7.x安装

终端执行

npx create-strapi-app@4.14.4 my-project

会有问你是否继续安装4.14.4的直接输入y回车,估计会假死卡一会就会进入到安装模式

继续按文档教程安装

选择自定义安装类型

Custom (manual settings)

脚本语言选择

JavaScript

© 版权声明

相关文章

暂无评论

暂无评论...