所以,我正在尝试使用 Strapi,但是当我尝试使用 npm run develop
启动开发服务器时什么也没有发生,我的意思是,webpack 编译了一些东西,我收到了一条积极的消息,比如“一切正常”,但我无法真正访问 Strapi UI 或类似内容,并且端口 1337 上没有任何新内容。
A print from my terminal after running npm run develop
我已经尝试了所有可以在 Internet 上找到的方法,例如使用 npm cache clean --force
清理缓存、删除 node_modules 和 package-lock.json,然后运行 npm install
,但没有工作。
我正在使用 Docker 创建我的数据库 (PostgreSQL),这是 docker-compose.yml(我不知道这是否可以帮助解决 Strapi 问题,但无论如何...)
services:
next-blog:
container_name: next-blog
hostname: next-blog
image: postgres
restart: always
environment:
POSTGRES_PASSWORD: aVeryStrongPasswordWow
POSTGRES_DB: next-blog
PGDATA: /var/lib/postgresonly/data/pgdata
volumes:
- ~/.PostgresData/postgresonly/next-blog:/var/lib/postgresonly/data/pgdata
ports:
- 5432:5432
顺便说一句,我的处理器是 AMD Phenom II X4 B45,我的操作系统是 Ubuntu 20.04。我读过一些关于 Strapi 在使用特定处理器时遇到问题的文章,但我不知道我的是否是其中一个有问题的处理器。
节点版本:14.17.1 NPM 版本:6.14.15
package.json:
{
"name": "next-blog",
"private": true,
"version": "0.1.0",
"description": "A Strapi application",
"scripts": {
"develop": "strapi develop",
"start": "strapi start",
"build": "strapi build",
"strapi": "strapi"
},
"devDependencies": {},
"dependencies": {
"strapi": "3.6.3",
"strapi-admin": "3.6.3",
"strapi-utils": "3.6.3",
"strapi-plugin-content-type-builder": "3.6.3",
"strapi-plugin-content-manager": "3.6.3",
"strapi-plugin-users-permissions": "3.6.3",
"strapi-plugin-email": "3.6.3",
"strapi-plugin-upload": "3.6.3",
"strapi-plugin-i18n": "3.6.3",
"strapi-connector-bookshelf": "3.6.3",
"knex": "0.21.18",
"pg": "8.5.1"
},
"author": {
"name": "A Strapi developer"
},
"strapi": {
"uuid": "05c8397d-cca0-40db-84b7-d3a753d45cf8"
},
"engines": {
"node": ">=10.16.0 <=14.x.x",
"npm": "^6.0.0"
},
"license": "MIT"
}
如果您需要任何其他信息来解决此问题,我很乐意与您分享。抱歉任何英语错误和我的语言不好,谢谢:)