diff --git a/extension/webpack/base.config.js b/extension/webpack/base.config.js index 036f29e1..21559612 100644 --- a/extension/webpack/base.config.js +++ b/extension/webpack/base.config.js @@ -8,7 +8,7 @@ const mock = `${extpath}chromeAPIMock.js`; const baseConfig = (params) => ({ // devtool: 'source-map', - mode: 'production', + mode: params.mode, entry: params.input || { background: [mock, `${extpath}background/index`], options: [mock, `${extpath}options/index`], diff --git a/extension/webpack/dev.config.babel.js b/extension/webpack/dev.config.babel.js index 918b3865..cca1fa78 100644 --- a/extension/webpack/dev.config.babel.js +++ b/extension/webpack/dev.config.babel.js @@ -3,6 +3,7 @@ import webpack from 'webpack'; import baseConfig from './base.config'; let config = baseConfig({ + mode: 'development', inputExtra: { page: [path.join(__dirname, '../src/browser/extension/inject/pageScript')], }, diff --git a/extension/webpack/prod.config.babel.js b/extension/webpack/prod.config.babel.js index 3a84a8fd..ff04e735 100644 --- a/extension/webpack/prod.config.babel.js +++ b/extension/webpack/prod.config.babel.js @@ -2,6 +2,10 @@ import path from 'path'; import baseConfig from './base.config'; export default baseConfig({ + mode: 'production', + inputExtra: { + page: [path.join(__dirname, '../src/browser/extension/inject/pageScript')], + }, output: { path: path.join(__dirname, '../build/extension') }, globals: { 'process.env': { diff --git a/extension/webpack/prod.firefox.config.babel.js b/extension/webpack/prod.firefox.config.babel.js index 2dffc670..54fdf8b9 100644 --- a/extension/webpack/prod.firefox.config.babel.js +++ b/extension/webpack/prod.firefox.config.babel.js @@ -2,6 +2,7 @@ import path from 'path'; import baseConfig from './base.config'; export default baseConfig({ + mode: 'production', output: { path: path.join(__dirname, '../build/extension') }, globals: { 'process.env': { diff --git a/extension/webpack/wrap.config.babel.js b/extension/webpack/wrap.config.babel.js index 5297ecf3..25b57d11 100644 --- a/extension/webpack/wrap.config.babel.js +++ b/extension/webpack/wrap.config.babel.js @@ -2,6 +2,7 @@ import path from 'path'; import baseConfig from './base.config'; export default baseConfig({ + mode: 'production', input: { page: [path.join(__dirname, '../src/browser/extension/inject/pageScript')], },