安装strapi v5
需要的环境
1、nodejs >=18
2、如果要使用yarn,需要是3
3、实测MySQL5.7.43也可以使用(推荐是8)
center os 7不支持安装nodejs 18及以上,如果要安装,请参考:https://blog.csdn.net/wamath/article/details/135186892
安装过程
我是直接在我自有的服务器之宝塔面板中使用cli
安装的,就像在本地安装那样。
1、安装
bash
npx create-strapi@rc strapi5
安装后,手动选择SQL
、ts
等
安装后,忘记了数据库账号密码等,可以在
strapi
项目根目录的.env
中查看也可以在该
env
中修改端口号、是否启用SSL
等开关。比如我将默认的1337
端口号改为了我在宝塔已经放行的其他端口
该指令还会自动安装依赖包。
2、创建数据库
我们在安装时,只是配置了数据库,但是并没有创建数据库。如果你用的是宝塔面板,则可以在数据库中创建数据库。
strapi5 升级的地方
1、打包工具已经改为了
2、优化了restfull 的API风格,比如引入了documentID,返回的数据扁平化处理了
具体差异,请参考:https://docs-next.strapi.io/dev-docs/whats-new
截止到2024-7-4 strapi v5版本尚未正式发布,建议不要用于正式环境中。