dobefu/nuxtify_profile

使用 Nuxt 3 和 GraphQL 快速构建解耦的 Drupal 网站

安装: 230

依赖: 1

建议者: 0

安全: 0

类型:drupal-profile

1.0.0-beta5 2024-06-15 10:35 UTC

README

此项目作为 Drupal 和 Nuxt 3 集成的快速入门配置文件,使它们能够相互通信。它为构建动态和交互式网络应用程序提供了基础。

目录

安装

后端(Drupal)

要安装此项目的 Drupal 后端,您可以使用 DDEV,这是一个本地开发环境工具。请按照以下步骤操作:

  1. 确保您已将 DDEV 安装在您的系统上。如果没有,您可以通过遵循 DDEV 文档中的说明 来安装它。

  2. 使用配置文件创建一个新的 Composer 项目

composer create-project "dobefu/nuxtify:main-dev"
  1. 导航到目录
cd nuxtify
  1. 运行以下命令以启动 DDEV 并安装 Drupal 后端
ddev start
ddev install -y

此命令将自动设置 Drupal 后端所需的所有依赖项和配置。

  1. 安装完成后,您可以使用以下命令启动本地网站
ddev launch

前端(Nuxt)

要为此项目设置前端(Nuxt),您需要在您的系统上安装 Node.js。请确保使用 .nvmrc 文件中指定的版本。

可以使用 NVM 来管理 Node.js 版本。按照 NVM GitHub 仓库中的说明 安装 NVM。安装完成后,您可以在 frontend 目录中运行 nvm use 以自动使用正确的版本。

  1. 运行以下命令安装依赖项
make install

使用

要本地运行前端,请运行以下命令

make watch

要检查前端代码中的 linting 错误,请运行以下命令

make lint

要构建项目,请运行以下命令

make

贡献

待办事项

许可证

此项目根据 GNU 通用公共许可证版本 2.0(GPLv2)许可。GPLv2 是一种广泛使用的开源许可证,授予用户使用、修改和分发代码的自由。它还确保任何衍生作品也根据 GPLv2 许可。然而,需要注意的是,GPLv2 要求任何修改或衍生作品也必须以相同的许可条款提供。

有关 GPLv2 的更多信息,请参阅 LICENSE 文件。