0 阿里云 Composer 全量镜像加速
- 全局配置(推荐) 所有项目都会使用该镜像地址:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:
composer config -g --unset repos.packagist
- 项目配置 仅修改当前工程配置,仅当前工程可使用该镜像地址:
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:
composer config --unset repos.packagist
1 本地代码初始化
1,下载标准版
如:下载portaldemo-8.x-1.0.0-beta1
https://git.qtgl.com.cn/drupal/portaldemo/-/archive/8.x-1.0.0-beta1/portaldemo-8.x-1.0.0-beta1.zip
2, 本地创建项目(some-dir
为项目目录 )
composer create-project drupal-composer/drupal-project:8.x-dev some-dir --no-interaction
3, 将标准版 modules/portal
,themes
等 复制到 本地项目some-dir
对应目录;
4,安装依赖
cd some-dir //为项目目录
composer require drupal/paragraphs
composer require drupal/entity_reference_revisions //为paragraphs的依赖,安装paragraphs的时候会自动安装
composer require drupal/views_bulk_operations
composer require drupal/token
composer require drupal/backup_migrate //选择性安装
composer require drupal/admin_toolbar
composer require drupal/devel:~1.0 //不建议安装
特别提醒portal_crawler //抓取新闻 需要运行记载第三方库
composer require fabpot/goutte
5,推送到远程仓库
Existing folder
cd existing_folder
git init
git remote add origin git@git.qtgl.com.cn:drupal/XXX.git //注意替换仓库
git add .
git commit -m "Initial commit"
git push -u origin master