Starapi 專案建立

Headless CMS 建置

近期研究 Headless CMS 

大部份看是需要付費或註冊才可體驗,於是興起自建測試的使用

https://strapi.io/documentation/v3.x/installation/cli.html

藉由官方的說明文件,有一些基本環境條件限制,官方所列如下圖:

但基本上能升級至最新版本最好

建立一個資料夾,並敲入以下指令

npx create-strapi-app my-project --quickstart

注意: --quickstart 資料庫會直接採用 SQLite ,假如需要自選請將 --quickstart 指令移除

這邊以 MariaDB 為例,再產生專案之前請先建立 my-project 此名稱資料庫。否則 Cli 工具會報錯並直接跳到 SQLite 方案

產生完畢後,需要先執行如下(假如採用 --quickstart ,是不需要的)

npm run build

接著再

npm run start

即可看到首次進入頁面,建立 admin 帳號

以上是一點初始化專案的心得

出處來自 starapi 官方文件