[wp-trac] [WordPress Trac] #59407: Build: Introduce SCRIPT_DEBUG global in webpack processing
WordPress Trac
noreply at wordpress.org
Tue Sep 26 06:50:10 UTC 2023
#59407: Build: Introduce SCRIPT_DEBUG global in webpack processing
---------------------------------------+---------------------
Reporter: gziolo | Owner: gziolo
Type: enhancement | Status: closed
Priority: normal | Milestone: 6.4
Component: Build/Test Tools | Version: trunk
Severity: normal | Resolution: fixed
Keywords: has-patch gutenberg-merge | Focuses:
---------------------------------------+---------------------
Changes (by gziolo):
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"56699" 56699]:
{{{
#!CommitTicketReference repository="" revision="56699"
Build: Introduce SCRIPT_DEBUG global in webpack processing
Backports the same changes to the webpack config in the Gutenberg plugin
with https://github.com/WordPress/gutenberg/pull/50122.
The `warning` function from `@wordpress/warning` no longer worked
correctly with webpack 5. In practice, it no longer called `console.warn`.
To fix it, the usage of `process.env.NODE_ENV` check got replaced with
another optional global: `SCRIPT_DEBUG`. All the tools used in the
Gutenberg, get updated to work with this new constant, including
`@wordpress/scripts`. This way, developers are able to guard code that
should be run only in development mode. In WordPress core, the same
constant needs to be added mostly to ensure that the code behind the check
gets completely removed in production mode.
Fixes #59407.
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/59407#comment:8>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list