I`m tryng to use Babel-loader on an old project, and i notice some issues regarding when babel loader is working on wrapped objects, is this its default behaviour ? I am not sure if this is a bug or something im doing wrong, i could not find much about it over google, so this is my last resource.
Would i need to change something to my code to make it work ?
This are my current specs: Webpack: 3.19.0 babel/core: 7.0.0-beta.34 babel-loader: 8.0.0-beta.0
Please refer to my packages.json if needed:
http://paste.ubuntu.com/26187880/
I`m tryng to load a single file wrapped in a function:
http://paste.ubuntu.com/26187814/
Resuming, something old, that is built like this:
( window.global = { } )(); This is my webpack config:
const webpackConfig = { context: __dirname, entry: { app: '../../JavaScript/Namespacing.js' }, module: { rules: [ { test: /.jsx?$/, exclude: /(node_modules|bower_components)/, use: { loader: 'babel-loader', } } ] }, output: { path: __dirname + "/../../static/js", filename: "[name].js" }, plugins: [ new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery", "window.jQuery": "jquery" }) ], } And the error i get on my file is the following:
Plugin/Preset files are not allowed to export objects, only functions.
So, am i missing something ?
Thanks for any help.