Handling SCSS and JS minification in WooCommerce
SCSS
When updating SCSS files in the WooCommerce project, please commit only your changes to unminified SCSS files. The minification will be handled as part of the release process.
To get the minified CSS files, run pnpm --filter='@woocommerce/classic-assets' build
from the repository root directory. To set up the development environment from scratch, see the section on how to install dependencies and generate assets in the guide to set up a WooCommerce development environment.
Javascript
When changing the JS files, please commit only unminified files (i.e. the readable JS files). The minification will be handled as part of the release process.
To ensure you can test your changes, run with SCRIPT_DEBUG
turned on, i.e. add define( 'SCRIPT_DEBUG', true );
to your wp-config.php file.
Last updated: January 18, 2024