怎样实现webpack4 css打包压缩

这次给大家带来怎样实现webpack4 css打包压缩,实现webpack4 css打包压缩的注意事项有哪些,下面就是实战案例,一起来看一下。

// webpack.config.jsmodule.exports = {  // webpack会根据mode进行对Js打包,development压缩,production下面自动压缩,亲测没有问题  mode: 'development' // production}

登录后复制

但是从js里面分离出来的css怎么打包呢?

我找了一天的相关文章,好多都是说webpack自动支持css压缩,有的是说需要插件,对,就是用插件

optimize-css-assets-webpack-plugin
不过一定要看Npm官方网站

⚠️ For webpack v3 or below please use optimize-css-assets-webpack-plugin@3.2.0. The optimize-css-assets-webpack-plugin@4.0.0 version and above supports webpack v4.

做法是先安装 optimize-css-assets-webpack-plugin

const optimizeCss = require('optimize-css-assets-webpack-plugin');module.exports = {    .....,  //  plugins: [    new optimizeCss({      assetNameRegExp: /.style.css$/g,      cssProcessor: require('cssnano'),      cssProcessorOptions: { discardComments: { removeAll: true } },      canPrint: true    }),  ],  // 这个还待研究,看字面意思是优化的意思  optimization: {    // minimize: true,    minimizer: [new optimizeCss({})],  }  }

登录后复制

以上里面的代码我也是看别人写的,所以还需要安装一个’cssnano’的包

之后运行生产环境打包命令,哦也,css果然压缩了,但是看js,居然没有被压缩,不加上述代码的话js确实是默认压缩的,于是网上又找解决方案,都说webpack4只要设置mode production即可,但是现在有个问题,压缩了css之后js就不会压缩,于是带着试试看的心里继续安装之前压缩Js的插件 uglify-webpack-plugin

最后发现问题解决了,只是我的心得,也是误打误撞,但如果有好的解决方案请大家积极留言,共同进步,把webpack吃透!

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

Node.js Buffer使用详解

怎样使用JS实现调用本地摄像头

以上就是怎样实现webpack4 css打包压缩的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2755195.html

(0)
上一篇 2025年3月8日 07:13:43
下一篇 2025年3月5日 20:10:01

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Vue内使用scoped css和css module区别有哪些

    这次给大家带来Vue内使用scoped css和css module区别有哪些,Vue内使用scoped css和css module的注意事项有哪些,下面就是实战案例,一起来看一下。 scoped css 官方文档 scoped css可…

    2025年3月8日
    200
  • webpack-dev-server配置与使用步奏详解

    这次给大家带来webpack-dev-server配置与使用步奏详解,webpack-dev-server配置与使用的注意事项有哪些,下面就是实战案例,一起来看一下。 1安装的WebPack-dev-server 在终端输入 npm i w…

    编程技术 2025年3月8日
    200
  • 怎样利用webpack搭建react开发环境

    这次给大家带来怎样利用webpack搭建react开发环境,利用webpack搭建react开发环境的注意事项有哪些,下面就是实战案例,一起来看一下。 1.初始化项目 mkdir react-redux && cd reac…

    编程技术 2025年3月8日
    200
  • 怎样使用WebPack配置vue多页面

    这次给大家带来怎样使用WebPack配置vue多页面,使用WebPack配置vue多页面的注意事项有哪些,下面就是实战案例,一起来看一下。 WebPack虐我千百遍,我带她如初恋。一个项目前台页面写差不多了,webpack几乎零配置,也算w…

    编程技术 2025年3月8日
    200
  • nodejs实现的简单web服务器功能示例

    这篇文章主要介绍了nodejs实现的简单web服务器功能,结合实例形式分析了nodejs构建web服务器的相关监听、响应、数据处理等操作技巧,需要的朋友可以参考下 本文实例讲述了nodejs实现的简单web服务器功能。分享给大家供大家参考,…

    编程技术 2025年3月8日
    200
  • webpack打包js的方法

    这篇文章主要介绍了webpack打包js的方法,现在分享给大家,也给大家做个参考。 Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。 在代码实践之前,先说一写…

    2025年3月8日
    200
  • 怎样处理webstorm和.vue中es6语法报错

    这次给大家带来怎样处理webstorm和.vue中es6语法报错,处理webstorm和.vue中es6语法报错的注意事项有哪些,下面就是实战案例,一起来看一下。 1.webstorm中es6语法报错,解决方法: 打开 Settings =…

    2025年3月8日 编程技术
    200
  • 怎样使用webstorm添加*.vue文件

    这次给大家带来怎样使用webstorm添加*.vue文件,使用webstorm添加*.vue文件的注意事项有哪些,下面就是实战案例,一起来看一下。 方法1:注意事项 Vue.js 插件 打开 Settings->Plugins 搜索安…

    2025年3月8日
    200
  • 在webpack中如何使用external模块

    本篇文章主要介绍了webpack external模块的具体使用,现在分享给大家,也给大家做个参考。 这篇文章讨论Webpack打包library时经常需要用到的一个选项external,它用于避免将一些很通用的模块打包进你发布的libra…

    编程技术 2025年3月8日
    200
  • 使用webpack模块给Library打包原理及实现

    这篇文章主要介绍了webpack组织模块打包library的原理及实现,现在分享给大家,也给大家做个参考。 之前一篇文章分析了Webpack打包JS模块的基本原理,所介绍的案例是最常见的一种情况,即多个JS模块和一个入口模块,打包成一个bu…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论