当前位置: 首页 > news >正文

前端工程化工具系列(十二)—— PostCSS(v8.4.38):CSS 转换工具

PostCSS 是转换 CSS 语法的工具。它提供 API 来对 CSS 文件进行分析和修改它的规则。

PostCSS 本身并不能直接使用,主要是使用基于 PostCSS 编写的插件。

1 安装

pnpm add -D postcss-import postcss-nested postcss-preset-env cssnano

2 配置

在项目根目录下创建 postcss.config.cjs(这个扩展名和别的不一样,明确申明当前模块为 CommonJS,配合 Rollup),填入以下内容:

module.exports = {plugins: {// 转换 CSS 新特性至浏览器可识别的版本'postcss-preset-env': {},// 解析 CSS 中的 import'postcss-import': {},// 解析 CSS 中的嵌套'postcss-nested': {},// 压缩 CSScssnano: {},},
};

3 独立使用

安装 PostCSS CLI:

pnpm i -g postcss-cli

在命令行中执行:

postcss 要转换的CSS文件

4 结合 Webpack

见《前端工程化工具系列(十四)—— Webpack:应用模块打包器与构建工具》。

5 结合 Rollup

见《前端工程化工具系列(十三)—— Rollup:专注于库构建的 JavaScript 打包器》。

http://www.lryc.cn/news/367515.html

相关文章:

  • Scanpy(3)单细胞数据分析常规流程
  • 【Stable Diffusion】(基础篇二)—— Stable Diffusion图形界面介绍和基本使用流程
  • OpenCv之简单的人脸识别项目(动态处理页面)
  • 【Linux】进程间通信
  • UI与前端:揭秘两者的微妙差异
  • idea如何根据路径快速在项目中快速打卡该页面
  • 探索成功者的特质——俞敏洪的观点启示
  • MCU的环形FIFO
  • 使用proteus仿真51单片机的流水灯实现
  • 【漏洞复现】Apache OFBiz 路径遍历导致RCE漏洞(CVE-2024-36104)
  • 数据库表中创建字段查询出来却为NULL?
  • 缓存方法返回值
  • 【十大排序算法】快速排序
  • linux系统ubuntu中在命令行中打开图形界面的文件夹
  • 【C++11数据结构与算法】C++ 栈
  • pdf文件如何防篡改内容
  • QT 音乐播放器【二】 歌词同步+滚动+特效
  • 关于怎么用Cubemx生成的USBHID设备实现读取一体的鼠标键盘设备(改进版)
  • Soildworks学习笔记(二)
  • Linux配置uwsgi环境
  • Nagios的安装和使用
  • Numba 的 CUDA 示例(4/4):原子和互斥
  • 【机器学习】机器学习引领AI:重塑人类社会的新纪元
  • 【制作面包game】
  • Django更改超级用户密码
  • ROS基础学习-ROS通信机制进阶
  • 【Vue3】shallowReactive() and shallowReadonly()
  • 【javaEE初阶】
  • 深度学习 - 梯度下降优化方法
  • Steam下载游戏很慢?一个设置解决!