Maison  >  Questions et réponses  >  le corps du texte

javascript - erreur d'empaquetage du webpack

Lors de l'utilisation de webpack2.x pour l'empaquetage, l'erreur suivante se produit (nom de jeton inattendu «i», punc attendu «;») :

ERROR in app.js from UglifyJs
Unexpected token name «i», expected punc «;» [app.js:9461,13]

L'erreur signalée est :

function oneOf (value, validList) {
    for (let i = 0; i < validList.length; i++) {//此行报错
        if (value === validList[i]) {
            return true;
        }
    }
    return false;
}

Il semble que le plug-in de compression UglifyJs ait commis une erreur lors de la rencontre avec la syntaxe es6. Cependant, le code que j'ai écrit dans le projet a été compilé avec babel et le code signalant l'erreur ci-dessus doit provenir de la bibliothèque vue. Pourquoi ces codes ne sont-ils pas compilés par babel avant d'effectuer la compression UglifyJs ?

给我你的怀抱给我你的怀抱2710 Il y a quelques jours875

répondre à tous(2)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-06-12 09:33:13

    C'est iView 里的代码。webpack 配置的 babel 是否忽略了 iView 目录,因为是在 node_modules à l'intérieur. Pour la configuration correcte, veuillez consulter https://github.com/iview/ivie...

    répondre
    0
  • 世界只因有你

    世界只因有你2017-06-12 09:33:13

    Votrenode版本是多少?node -VJetez un oeil

    répondre
    0
  • Annulerrépondre