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

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

我们这个世界充满了偏见,而且偏见都穿上了真理的外衣,我的意思是真理对他们来说只是一件随时可以换掉的外衣,他们的衣柜里挂满了各式各样的堂而皇之的外衣。如果你想去反驳偏见,你不会赢,因为你的话还没有说完,偏见已经换了外衣

解决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

......

最后的最后

感谢雨停,GK美化,codezen发现小程序安装问题