Rumah  >  Soal Jawab  >  teks badan

javascript - Masalah pemampatan fail jsBundle yang dijana akhir

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?

迷茫迷茫2663 hari yang lalu735

membalas semua(2)saya akan balas

  • 大家讲道理

    大家讲道理2017-07-05 10:56:19

    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
    })

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-07-05 10:56:19

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

    balas
    0
  • Batalbalas