I am trying to install Magento 2.3 with PWA studio, but when I am not getting the right steps.

Can you explain for this?



How to setup Magento PWA Locally?


-PHP 7.2

-Node 10.16.0

-NodeJS 10.16.0

-NPM 6.9.0

-Yarn 1.16.0

  • Install Fresh Magento2.3.1
  • Remove If Existing Nodejs & Npm are installed then run following commands
  • sudo apt-get remove nodejs
  • sudo apt-get remove npm
  • To install Node 10.16.0 run following commands Ref : (https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version)
  • curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs
  • sudo apt-get install -y nodejs
  • You can check Node & Npm Version
  • node -v
  • npm -v
  • Now clone the source code of PWA Studio. Run the commands in magento root folder (Ex: /var/www/html/magentopwa/)
  • Go to /var/www/html/magentopwa/pwa-studio/packages/venia-concept
  • Copy deployVeniaSampleData.sh file in magento root and run command
  • bash deployVeniaSampleData.sh (Ex: /var/www/html/magentopwa/) It installed the Venia Sample Data
  • Once the Venia Sample Data is installed then run following commands
  • php bin/magento setup:upgrade
  • php bin/magento indexer:reindex
  • php bin/magento cache:clean
  • How to install Venia Sample Data? -Ref: https://magento-research.github.io/pwa-studio/venia-pwa-concept/install-sample-data/
  • cd pwa-studio
  • run yarn install (If any errors run yarn install --ignore-engines ) -Ref: https://stackoverflow.com/questions/45088031/how-to-ignore-incompatible-engine-node-error-on-installing-npm-dependencies-wi?rq=1
  • Go to /var/www/html/magentopwa/pwa-studio/packages/venia-concept
  • Copy and paste .env.dist file and rename .env
  • Change url MAGENTO_BACKEND_URL=""
  • run sudo yarn run build
  • yarn run watch:venia
  • Open the url in new window Url Ex: https://magento-venia-concept-6ffqd.local.pwadev:10000/
| improve this answer | |
  • @Varjesh when i clone pwa on root folder. I am not getting .env dist file. ----------Under the packages/venia-concept directory, copy .env.dist into a new .env file: – Shomita Jul 16 '19 at 7:27
  • @Shiwani You can use this .env file. Url : tinyurl.com/y4wbbr9r – Vrajesh Patel Jul 17 '19 at 13:11

Please check with below url, i was done with this step


I hope its work for you.

| improve this answer | |
  • with this link i struck at symlinks.How to create symlinks in windows.can you brief on this – User0434 Aug 7 '19 at 7:03

Kindly follow this link. It has complete process to install pwa


| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.