<aside> ✅ Upgrade ScandiPWA in Magento theme mode to the newer version
</aside>
The following steps must be completed to update to the newer ScandiPWA version:
@scandipwa/scandipwa
composer.json
dependencies@scandipwa/scandipwa
Go to your ScandiPWA theme root directory and run the following:
yarn add @scandipwa/scandipwa@latest
npm install @scandipwa/scandipwa@latest
composer.json
dependenciesTo update the Composer dependencies of your ScandiPWA theme, first, build or start the application:
<aside> 🚨 Heads up!
When upgrading, the build or start of the application might throw an error asking you to upgrade the composer.json
! This is expected.
</aside>
yarn start
npm run start
Complete the instructions indicated in error, for example following error:
Must indicate, that you must bump the scandipwa/customer-graph-ql
to a newer version (^3
). You can do it in composer.json
.
<aside>
➡️ Another way to quickly resolve this is to copy the require
field of your theme’s parent theme. This is, however, not safe as it might omit some extension’s dependencies.
</aside>
<aside> 🚨 Heads up!
It might be required to delete composer.lock
file andvendor
directory to ensure the changes in ScandiPWA’s theme composer will be respected.
</aside>
Go to your Magento 2 root directory and run the following:
composer update
To make sure all the features of the new ScandiPWA are working correctly, make sure to stay on the latest toolchains. Follow the guides below to upgrade them:
‣