javascript - Webpack configure es6 et certains sucres syntaxiques ne sont pas reconnus.
ringa_lee
ringa_lee 2017-07-05 10:52:45
0
2
971

Utilisez webpack pour configurer es6. La plupart de la syntaxe est prise en charge, mais... celle-ci ne peut pas passer la compilation

.
{
            test: /\.js$/,
            exclude: /node_modules/, 
            loader: 'babel-loader',
            options: {
                presets:['es2015','react']
            }
        },

Quelqu'un a-t-il rencontré des problèmes similaires ?

ringa_lee
ringa_lee

ringa_lee

répondre à tous(2)
淡淡烟草味

Ajoutez d'abord le plugin correspondant dans .babelrc, par exemple :

{
  "presets": [
    ["es2015", { "modules": false }]
  ],
  "plugins": ["transform-object-rest-spread"]
}

Ensuite, installez-le via NPM babel-plugin-transform-object-rest-spread.

滿天的星座

Conseils, chaque préréglage de Babel prend en charge différemment la nouvelle syntaxe. Le préréglage es2015 ne prend en charge que la syntaxe es officiellement approuvée en 2015. Les détails peuvent être consultés ici. Il est recommandé d'utiliser le préréglage env.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal