# Install Webpack
composer require symfony/webpack-encore-bundle
npm install -f
npm run dev
npm run build
# Install Bootstrap
npm install bootstrap@next
npm i bootstrap @popperjs/core --save-dev
npm i --save-dev autoprefixer css-loader postcss-loader sass sass-loader style-loader
echo '@import "~bootstrap/scss/bootstrap";' > ./assets/styles/app.scssIn assets/app.js add:
// Import our custom CSS
import './styles/app.scss'
// Import all of Bootstrap’s JS
import * as bootstrap from 'bootstrap'composer audit # See vulnerable packages
composer outdated # See outdated package and their last stable version
# Update some packages w/ command or in `composer.json`
composer update <package/name>:(^/~)<version>
# Update recipes
composer recipes # See installed recipes to update
composer recipes <package/name> # See details about recipe
composer recipes:update # Choose a recipe to update
composer recipes:update <package/name> # Update specific recipe
# Update Symfony packages in `composer.json`
nano composer.json
composer update "symfony/*"
composer update "symfony/*" --with-all-dependenciesyarn upgrade-interactive --latest # Select dynamically package to upgrade
yarn encore dev # To test compile
# Change node version
nvm install <version>
nvm use <version>
# >>> Repeate process to continue upgrade all packagesSee Symfony Bundles:
symfony console debug:config
symfony console debug:config <package/name>