dobefu / nuxtify
快速使用 Nuxt 3 和 GraphQL 构建 decoupled Drupal 网站
1.0.0-beta6
2024-08-13 07:34 UTC
Requires
- composer/installers: ^2.0
- cweagans/composer-patches: ~1.0
- dobefu/nuxtify_profile: ^1.0.0@beta
- drupal/core-composer-scaffold: ^10.2
- drupal/core-recommended: ^10
Requires (Dev)
- drush/drush: ^12.4
Conflicts
This package is auto-updated.
Last update: 2024-09-13 10:04:31 UTC
README
此项目作为 Drupal 和 Nuxt 3 集成的快速入门配置文件,使它们能够相互通信。它为构建动态和交互式 Web 应用程序提供了基础。
目录
安装
后端(Drupal)
要安装此项目的 Drupal 后端,您可以使用 DDEV,这是一个本地开发环境工具。按照以下步骤操作:
-
确保您已将 DDEV 安装在系统上。如果没有,您可以通过遵循 DDEV 文档中的说明 安装它。
-
一旦安装了 DDEV,请在终端中导航到项目目录
cd nuxtify
- 运行以下命令以安装 Drupal 后端
ddev install -y
此命令将自动设置 Drupal 后端所需的依赖项和配置。
- 安装完成后,您可以使用以下命令启动本地网站
ddev launch
前端(Nuxt)
要设置此项目的客户端(Nuxt),您需要在系统上安装 Node.js。请确保使用 .nvmrc 文件中指定的版本。
NVM 可以用来管理 Node.js 版本。按照 NVM GitHub 存储库中的说明 安装 NVM。安装完成后,您可以在 frontend
目录中运行 nvm use
以自动使用正确的版本。
- 运行以下命令安装依赖项
make install
使用
要本地运行前端,请运行以下命令
make watch
要检查前端代码中的 linting 错误,请运行以下命令
make lint
要构建项目,请运行以下命令
make
许可证
本项目采用 MIT 许可证,这是一种宽松的开源许可证。这意味着您可以自由用于、修改和分发代码,无论是商业用途还是非商业用途。该许可证还包括有限的免责声明和保证,因此请自行承担使用代码的风险。有关更多详细信息,请参阅 LICENSE 文件。