Do not sell or share my personal information Skip to content

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