diff --git a/gulpfile.js b/gulpfile.js index a6e3791bd..4c3ef7433 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -14,6 +14,7 @@ const gulp = require('gulp'), rollupCleanup = require('rollup-plugin-cleanup'), {nodeResolve} = require('@rollup/plugin-node-resolve'), rollupCommonjs = require('@rollup/plugin-commonjs'), + rollupReplace = require('@rollup/plugin-replace'), vinylSource = require('vinyl-source-stream'), vinylBuffer = require('vinyl-buffer'), critical = require('critical').stream, @@ -201,6 +202,9 @@ gulp.task('js', () => { format: 'umd', }, plugins: [ + rollupReplace({ + 'process.env.NODE_ENV': JSON.stringify(BUILD ? 'production' : 'development'), + }), rollupBabel({ exclude: 'node_modules/**' }), diff --git a/package.json b/package.json index bda424817..bd4f31930 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,9 @@ "@babel/preset-env": "^7.12.13", "@rollup/plugin-commonjs": "^17.1.0", "@rollup/plugin-node-resolve": "^11.1.1", + "@rollup/plugin-replace": "^2.3.4", "@rollup/stream": "^2.0.0", + "rollup-plugin-cleanup": "^3.2.1", "autoprefixer": "^10.2.4", "browser-sync": "^2.26.14", "critical": "^2.0.6", @@ -93,9 +95,7 @@ "fullcalendar": "^5.5.1", "imask": "^6.0.5", "litepicker": "^2.0.3", - "nouislider": "^14.6.3", - "rollup-plugin-cleanup": "^3.2.1", - "rollup-plugin-commonjs": "^10.1.0" + "nouislider": "^14.6.3" }, "resolutions": { "**/**/node-gyp": "^5.0.0"