javascript - ralat pembungkusan webpack
给我你的怀抱
给我你的怀抱 2017-06-12 09:31:13
0
2
877

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?

给我你的怀抱
给我你的怀抱

membalas semua(2)
伊谢尔伦

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

世界只因有你

Andanode版本是多少?node -VLihat

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan