美文网首页
webpack3压缩js和css

webpack3压缩js和css

作者: 凯凯frank | 来源:发表于2020-02-11 11:22 被阅读0次

注意,本文讲的是webpack3的方法。
首先压缩js,需要使用的plugin是uglifyjs-webpack-plugin, 压缩css,使用的plugun是extract-text-webpack-plugin。不过最新的uglifyjs-webpack-plugin不支持webpack3,所以这里要安装一个老的版本。

查看所有版本

 npm view uglifyjs-webpack-plugin versions

or

yarn info uglifyjs-webpack-plugin versions

添加依赖,这里使用yarn

yarn add extract-text-webpack-plugin --dev
yarn add uglifyjs-webpack-plugin@1.3.0 --dev

webpack配置,关键部分,配合vue

    rules:[
          {
                test: /\.css$/,
                loader: ExtractTextPlugin.extract({
                   fallback: 'vue-style-loader',
                   use: [{
                           loader: 'css-loader',
                           options: {
                               minimize: true
                           }
                         }],

                }),
            },
            {
                test: /\.scss$/,
                loader: ExtractTextPlugin.extract({
                    fallback: 'vue-style-loader',
                    use: [{
                            loader: 'css-loader',
                            options: {
                                minimize: true
                            }
                         },{
                            loader: 'sass-loader',
                         }]
                })
            }
          ...
        ],
    devtool: false,
    plugins:[
        new VueLoaderPlugin(),
        new ExtractTextPlugin('css/[name].[chunkhash:8].css'),
        new UglifyJsPlugin()
        .....
    ]

打完收工!

觉得有帮助,点个赞吧

相关文章

  • webpack3压缩js和css

    注意,本文讲的是webpack3的方法。首先压缩js,需要使用的plugin是uglifyjs-webpack-p...

  • webpack3之压缩js和css

    目录结构 将css直接打包进页面的style标签内 安装模块 其中 file-loader url-loader...

  • netcore 网站优化

    css 文件引用放在head里面,js文件引用放在body底部,css js用压缩工具压缩成min.css 和mi...

  • 前端知识汇总(渲染篇)

    前端优化的手段 js css压缩合并 css在上,js在下(defer,async) 图片压缩、CSS-sprit...

  • 压缩

    压缩 html css js 压缩图片

  • webpack学习笔记(3)

    1、HTML、CSS和JS代码压缩 JS文件的压缩webpack4内置了uglifyjs-webpack-plug...

  • Gulp 使用gulp压缩CSS

    我们除了可以使用 gulp 压缩 JS 文件,还可以压缩 CSS,压缩 CSS 代码可以降低 CSS 文件的大小,...

  • Gulp 使用gulp压缩CSS

    我们除了可以使用 gulp 压缩 JS 文件,还可以压缩 CSS,压缩 CSS 代码可以降低 CSS 文件的大小,...

  • vue-cli3 之vue.config.js配置

    1、 cdn、全局cdn(所有的js、css都使用cdn)2、Gzip压缩(压缩js、css)3、去掉注释、去掉c...

  • 前端性能优化汇总

    性能优化: 一、减少请求资源大小或者次数 1、尽量和并和压缩css和js文件。(将css文件和并为一个。将js合并...

网友评论

      本文标题:webpack3压缩js和css

      本文链接:https://www.haomeiwen.com/subject/rcwtfhtx.html