The Storefront component is a frontend for Shopware\Core written in PHP.
This repository is considered read-only. Please send pull requests to our main Shopware\Core repository.
To compile the assets (scss/javascript) you have to run the webpack compiler.
This is easily done by executing the following commands in the shopware root folder via composer
.
You can also run the unit tests and code-style fixers via composer
scripts.
composer build:js:storefront
Builds the project for production and re-compiles the themecomposer watch:storefront
Runs the webpack development server and starts a proxy server with live reloadcomposer init:js
Installs the node.js dependenciescomposer eslint:storefront
Code-style checks for all Storefront JS/TS filescomposer ludtwig:storefront
Code-style checks for all Storefront twig files using ludtwigcomposer storefront:unit
Launches the jest unit test-suite for the Storefrontcomposer storefront:unit:watch
Launches the interactive jest unit test-suite watcher for the Storefrontcomposer stylelint:storefront
Code-style checks for all Storefront SCSS files using stylelint
For example:
$ composer build:js:storefront
It's recommended to use the composer watch:storefront
command when developing, so the files will be compiled as soon as they change.