javascript - Masalah pemampatan fail jsBundle yang dijana akhir
迷茫
迷茫 2017-07-05 10:54:19
0
2
761

Jika dituliswebpack.config.js dalam fail

projek
        plugins: [bannerPlugin,
            new webpack.optimize.UglifyJsPlugin({
                compress: {
                    warnings: false
                }
            })
        ]

Saiz fail jsBundle yang dijana oleh pembungkusan dengan cara ini adalah 50% lebih kecil, tetapi masalahnya ialah apl tidak boleh memuatkan fail jsBundle sedemikian. Adakah terdapat sebarang penyelesaian yang berkaitan?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(2)
大家讲道理

JsBundle yang dimampatkan tidak boleh dimuatkan kerana anda perlu menambah sepanduk yang weex boleh mengenali
如果使用Vue进行开发,需要保留 { "framework": "Vue" }
// pemalam mampatan kod
Kodnya adalah seperti berikut

var optimizePlugin = new webpack.optimize.UglifyJsPlugin({
  compress: {
    warnings: false
  },
  //保留banner
  comments: /{ "framework": "Vue" }/,
  sourceMap: true
})
伊谢尔伦

Jika digunakan Vue开发,需要保持{ "framework": "Vue" } tidak akan dimampatkan, sama seperti yang dinyatakan di atas.

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