Rumah  >  Soal Jawab  >  teks badan

javascript - ralat pembungkusan webpack

Apabila menggunakan webpack2.x untuk pembungkusan, ralat berikut berlaku (Nama token tidak dijangka «i», jangkaan punc «;»):

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

Ralat yang dilaporkan ialah:

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

Nampaknya pemalam mampatan UglifyJs membuat ralat apabila menemui sintaks es6. Walau bagaimanapun, kod yang saya tulis dalam projek telah disusun dengan babel, dan kod yang melaporkan ralat di atas harus datang daripada perpustakaan vue. Mengapa kod ini tidak disusun oleh babel sebelum melakukan pemampatan UglifyJs?

给我你的怀抱给我你的怀抱2662 hari yang lalu842

membalas semua(2)saya akan balas

  • 伊谢尔伦

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

    Ini iView 里的代码。webpack 配置的 babel 是否忽略了 iView 目录,因为是在 node_modules di dalam. Untuk konfigurasi yang betul, sila lihat https://github.com/iview/ivie...

    balas
    0
  • 世界只因有你

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

    Andanode版本是多少?node -VLihat

    balas
    0
  • Batalbalas