/core/install.php
$ composer create-project --no-install drupal/recommended-project my_site_name_dir "^9.1"
- edit composer.json to change "web-root" to use "htdocs/"
- cd to new dir.
$
composer install
$composer require drush/drush drupal/admin_toolbar
$vendor/bin/drush site:install
$ composer update --dry-run "drupal/*"
$ composer update
$ composer install
$ composer update drupal/core --with-dependencies
$ drush updb
$ drush cex
$ drush cim
$ drush cr
alias composer='php -d memory_limit=-1 /usr/local/bin/composer $1'
$ COMPOSER_MEMORY_LIMIT=-1 composer [command]
$ composer require drupal/[project-name]
$ drush en [project-name]
$ composer require drupal/<modulename>:<version>
examples
$ composer require drupal/token:1.x-dev
$ composer update drupal/[project-name]
$ drush pmu [project-name]
$ composer remove drupal/[project-name]
eslint usage:
$ npm install --g eslint
$ npm install --g prettier
$ npm install --g eslint-plugin-prettier
https://www.drupal.org/forum/support/upgrading-drupal/2018-09-25/can-not-update-to-861-with-composer#comment-12816694
Remove the following and run composer update
- vendor/
- composer.lock