@@ -18,7 +18,8 @@ dotenv.config({ path: ".env" });
1818console . log ( "Environment variables are:" , {
1919 NODE_ENV : process . env . NODE_ENV ,
2020 SERVICE_WORKER : process . env . SERVICE_WORKER ,
21- BROWSERSYNC : process . env . BROWSERSYNC
21+ BROWSERSYNC : process . env . BROWSERSYNC ,
22+ ROOT : process . env . ROOT
2223} ) ;
2324
2425// ===============================================
@@ -37,7 +38,8 @@ plugins.push(new webpack.DefinePlugin({
3738 WEBGL_RENDERER : JSON . stringify ( true ) ,
3839 'process.env.NODE_ENV' : JSON . stringify ( process . env . NODE_ENV ) ,
3940 'process.env.SERVICE_WORKER' : JSON . stringify ( process . env . SERVICE_WORKER ) ,
40- 'process.env.BROWSERSYNC' : JSON . stringify ( process . env . BROWSERSYNC )
41+ 'process.env.BROWSERSYNC' : JSON . stringify ( process . env . BROWSERSYNC ) ,
42+ 'process.env.ROOT' : JSON . stringify ( process . env . ROOT )
4143} ) ) ;
4244plugins . push ( new CopyPlugin ( [ "index.html" , "manifest.json" , { from : "assets" , to : "assets" } ] ) ) ;
4345if ( process . env . BROWSERSYNC === "true" ) {
@@ -80,7 +82,7 @@ module.exports = {
8082 output : {
8183 //pathinfo: true,
8284 path : path . resolve ( __dirname , 'dist' ) ,
83- publicPath : '/' ,
85+ publicPath : process . env . ROOT ,
8486 filename : '[name].bundle.js'
8587 } ,
8688 watch : watch ,
0 commit comments