Webpack 2 UglifyjsWebpackPlugin和UglifyJsPlugin的区别

Webpack 2 UglifyjsWebpackPlugin和UglifyJsPlugin的区别,webpack-2,Webpack 2,我对UglifyjsWebpackPlugin和UglifyJsPlugin之间的区别有点困惑。 Webpack 2文档在单独的页面中讨论了这两个方面- 1. 2. 第二个链接也谈到了对环境的依赖git://github.com/mishoo/UglifyJS2#harmony 对于ES6缩小目标 我应该在生产中使用哪一个(react应用程序) UglifyJsPlugin被烘焙到webpack2中,并使用您使用的webpack附带的uglifyjs版本。因此,如果不更改您使用的网页包,您就无

我对UglifyjsWebpackPlugin和UglifyJsPlugin之间的区别有点困惑。 Webpack 2文档在单独的页面中讨论了这两个方面- 1. 2.

第二个链接也谈到了对环境的依赖git://github.com/mishoo/UglifyJS2#harmony 对于ES6缩小目标

我应该在生产中使用哪一个(react应用程序)

  • UglifyJsPlugin
    被烘焙到webpack2中,并使用您使用的webpack附带的
    uglifyjs
    版本。因此,如果不更改您使用的网页包,您就无法更改其版本(在当前的
    uglify js
    is
    ^2.x.x

  • 使用项目附带的
    uglify js
    版本(因此您可以安装任何版本,稳定或不稳定,和谐或不稳定)

  • 和的来源非常接近

    发件人:

    请注意,webpack在webpack.optimize.UglifyJsPlugin下包含相同的插件。对于那些想要控制UglifyJS版本的人来说,这是一个独立的版本


    我应该在生产中使用哪一个(react应用程序)

    在生产中,您可以尝试使用baked In UglifyJsPlugin,只要您将ES6传输到该插件可以接受的内容

    或者也有一款基于巴别塔的迷你手机,可以用于ES6+()