Babel-Plugin/Preset-Dateien sind nicht erlaubt, um die Objekte exportieren, nur Funktionen

Ich bin tryng zu verwenden Babel-loader auf einem alten Projekt und ich feststellen, dass einige Fragen in Bezug auf, wenn zu babel-Lader arbeiten auf verpackten Objekten, ist dies die Standard-Verhalten ? Ich bin nicht sicher, ob das ein bug ist oder etwas im tun falsch ist, konnte ich nicht finden, viel über Sie, über google, so ist dies meine Letzte Rettung.

Würde ich etwas ändern muss, um meinen code, damit es funktioniert ?

Dies sind meine aktuellen specs:
Webpack: 3.19.0
babel/Kern: 7.0.0-beta.34
babel-loader: Version 8.0.0-beta.0

Entnehmen Sie bitte meiner Pakete.json-wenn nötig:

http://paste.ubuntu.com/26187880/

Ich bin tryng zum laden einer einzigen Datei verpackt in einer Funktion:

http://paste.ubuntu.com/26187814/

Fortsetzen, etwas alt, das ist so gebaut:

(  window.global = { } )();

Dies ist mein 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"
        })
    ],
}

Und den Fehler bekomme ich auf meine Datei ist der folgende:

Plugin/Preset files are not allowed to export objects, only functions.

So, ich bin etwas fehlt ?

Vielen Dank für jede Hilfe.

  • Kann ich sehen, Ihre .babelrc?
  • Slomka war Ihr problem gelöst mit der Antwort unten?
Schreibe einen Kommentar