Skip to content

Commit e0354b6

Browse files
kevin940726gziolo
andauthored
Build JS module only in development mode (#62398)
Co-authored-by: kevin940726 <kevin940726@git.wordpress.org> Co-authored-by: gziolo <gziolo@git.wordpress.org>
1 parent 1e829be commit e0354b6

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

bin/packages/build-worker.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ const postcss = require( 'postcss' );
1313
*/
1414
const getBabelConfig = require( './get-babel-config' );
1515

16+
const isDev = process.env.NODE_ENV === 'development';
17+
1618
/**
1719
* Path to packages directory.
1820
*
@@ -27,10 +29,12 @@ const PACKAGES_DIR = path
2729
*
2830
* @type {Object}
2931
*/
30-
const JS_ENVIRONMENTS = {
31-
main: 'build',
32-
module: 'build-module',
33-
};
32+
const JS_ENVIRONMENTS = isDev
33+
? { module: 'build-module' }
34+
: {
35+
main: 'build',
36+
module: 'build-module',
37+
};
3438

3539
/**
3640
* Promisified fs.readFile.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,8 +274,8 @@
274274
"build:plugin-zip": "bash ./bin/build-plugin-zip.sh",
275275
"clean:package-types": "tsc --build --clean && rimraf \"./packages/*/build-types\"",
276276
"clean:packages": "rimraf \"./packages/*/@(build|build-module|build-style)\"",
277-
"dev": "npm run build:packages && concurrently \"wp-scripts start\" \"npm run dev:packages\"",
278-
"dev:packages": "concurrently \"node ./bin/packages/watch.js\" \"tsc --build --watch\"",
277+
"dev": "cross-env NODE_ENV=development npm run build:packages && concurrently \"wp-scripts start\" \"npm run dev:packages\"",
278+
"dev:packages": "cross-env NODE_ENV=development concurrently \"node ./bin/packages/watch.js\" \"tsc --build --watch\"",
279279
"distclean": "git clean --force -d -X",
280280
"docs:api-ref": "node ./bin/api-docs/update-api-docs.js",
281281
"docs:blocks": "node ./bin/api-docs/gen-block-lib-list.js",

0 commit comments

Comments
 (0)