美文网首页微信小程序开发微信小程序开发
小程序瘦身之利用gulp压缩wxss

小程序瘦身之利用gulp压缩wxss

作者: LuckyJin | 来源:发表于2020-03-13 10:45 被阅读0次

前言

众所周知,微信小程序在发布的时候,对提交的代码是有大小的限制!项目内容太多的时候我们就需要想办法去做一些优化。
首先先打开自己项目的文件夹,看看体积最大的是什么,然后在针对它去做一些措施,由于我现在的项目体积最大的基本都是wxss,所以现在主要谈谈如何利用glup来压缩wxss
(使用的是微信原生,瞎捉摸的,仅适用于小白,有更好的办法欢迎评论里讨论)


华丽的分隔线,前面的碎碎念可以略过,下面才是正文

正文

安装gulp

1、全局安装
cnpm install gulp -g
2、检查版本
gulp -v

在微信小程序中使用

  • 先把微信所有项目都塞到一个文件夹


    image.png
  • 使用cmd打开根目录,npm init 创建package.json


    image.png
  • 在更目录下安装gulp-clean-css,压缩CSS文件
    cnpm install gulp-clean-css -D

  • 目录下新建 gulpfile.js 文件,最后文件夹有这些东西


    image.png
  • gulpfile.js 文件内容

var gulp = require('gulp'); // 载入Gulp模块
var cleanCss = require('gulp-clean-css');  //加载clean模块  压缩css


//定义一个压缩css代码的任务,定义一个cleanCss任务,自定义任务名
gulp.task('cleanCss', (cb) => {
    console.log('执行压缩!');
    gulp.src('./src/pages/index/*.wxss')  //找到原始文件
        .pipe(cleanCss())    //压缩css代码
        .pipe(gulp.dest('./src/pages/index/min_after'));  //压缩后的代码储存在这里
    cb();
});
  • 执行命令


    image.png
  • 结果


    image.png

相关文章

  • 小程序瘦身之利用gulp压缩wxss

    前言 众所周知,微信小程序在发布的时候,对提交的代码是有大小的限制!项目内容太多的时候我们就需要想办法去做一些优化...

  • 小程序之wxss

    一.字体 font font-style : 文字样式 normal正常的字体, italic斜体字 o...

  • 小程序之WXSS

    WXSS和CSS区别有以下几个方面: 尺寸单位rpx 样式导入 内联样式 选择器 尺寸单位rpx rpx和rem相...

  • 01_小程序之滚动导航点击状态

    1、滚动 利用小程序 scroll-view组件 wxml布局如下 2、wxss 3、在js 效果

  • 微信小程序gulp,less输出wxss

    开发了几个微信小程序,当时试过使用wepy 开发, 但是觉得生成的文件太大了 就放弃了,一直用wxss写css样式...

  • 小程序之Tab切换

    微信小程序之tab切换效果: .wxml代码: .wxss代码: .js代码:

  • gulp--自动化构建工具

    常用的gulp插件: 1、css压缩:gulp-caanano; 2、图片压缩:gulp-imagemin; 3、...

  • rpx是微信小程序WXSS的尺寸单位

    rpx是微信小程序WXSS的尺寸单位。介绍rpx前,先要介绍WXSS。 WXSS WXSS(WeiXin Styl...

  • gulp-css压缩

    gulp是什么?使用 gulp 实现图片压缩、CSS 压缩合并、JS 压缩合并 gulp是一个基于流的构建工具,可...

  • gulp压缩合并文件

    gulp压缩合并文件流程 //引入gulp和gulp插件var gulp = require('gulp');va...

网友评论

    本文标题:小程序瘦身之利用gulp压缩wxss

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