1
resposta

webpack.config.js

const path = require('path'); const babiliPlugin = require('babili-webpack-plugin');

let plugins = [];

if (process.env.NODE_ENV !== 'production') { plugins.push(new babiliPlugin()); }

module.exports = { entry: './app-src/app.js', output: { filename: 'bundle.js', path: path.resolve(_dirname, 'dist') }, module: { rules: [ { test: /.js$/, exclude: /nodemodules/, use: { loader: 'babel-loader' }

        }, 
    ]

},
plugins

}

meu pack só funcionou depois que eu coloquei !== no if que ficou assim ; if(process,env,NODE_ENV !== 'porduction') { plugins.push(new babiliPlugin()); }

1 resposta

Fala ai Leandro, tudo bem? Na verdade para adicionar o Babili tem que ser ambiente de produção apenas, ou seja, deveria ser ===.

Nesse caso, quando está com === dá algum erro?

Espero ter ajudado.