其实主要用到的就是 gulp-rev 和 gulp-replace 这两个插件。 require('gulp'); const rev = require('gulp-rev'); const del = require('del'); const replace = require('gulp-replace
https://tinypng.com/developers,获得一个合法的API Key;否则运行会出现如下错误: gulp-tinypng - Credentials are invalid gulp-replace :A string replace plugin for gulp npm install --save-dev gulp-replace 在项目中这个插件还是挺有用的,可以批量替换字符串,并且支持使用正则替换 ;使用示例: var replace = require('gulp-replace'); gulp.task('templates', function(){ gulp.src(['file.txt
gulp-sass": "^4.0.2" scss编译插件 "gulp-postcss": "^6.4.0" 强大的css处理插件 "gulp-rename": "^1.2.2" 更改文件名 "gulp-replace 完整实现支持scss思路如下: 指定文件处理目录 gulp-replace通过正则匹配@import语句将其注释 判断当前@import语句是否存在于变量和函数文件的配置路径中 不存在就注释,存在就跳过 启用gulp-sass编译scss文件, 通过postcss对低版本ios和安卓进行兼容样式处理 gulp-rename更改文件后缀为.wxss gulp-replace通过正则匹配@import语句打开注释 如何自动打包部署环境,防止手动配置易出错的问题 在这里其实还是要用到gulp这个神器,来实现不同环境的代码打包,配置起来很容易,无非就是通过gulp-replace在打包的时候对app.js的环境变量进行配置
gulp-sass": "^4.0.2" scss编译插件 "gulp-postcss": "^6.4.0" 强大的css处理插件 "gulp-rename": "^1.2.2" 更改文件名 "gulp-replace 完整实现支持scss思路如下: 指定文件处理目录 gulp-replace通过正则匹配@import语句将其注释 判断当前@import语句是否存在于变量和函数文件的配置路径中 不存在就注释,存在就跳过 启用gulp-sass编译scss文件, 通过postcss对低版本ios和安卓进行兼容样式处理 gulp-rename更改文件后缀为.wxss gulp-replace通过正则匹配@import语句打开注释 如何自动打包部署环境,防止手动配置易出错的问题 在这里其实还是要用到gulp这个神器,来实现不同环境的代码打包,配置起来很容易,无非就是通过gulp-replace在打包的时候对app.js的环境变量进行配置
手动替换CDN gulp-replace全局替换 将主题配置文件_config.butterfly.yml中的https://cdn.jsdelivr.net替换成下面任意一种CDN即可。 前往博客根目录,打开cmd命令窗口执行如下命令安装 gulp 及 gulp-replace。 npm install gulp-cli -g npm install gulp -D npm install --save-dev gulp-replace 前往博客根目录,创建文件gulpfile.js const gulp = require('gulp'); //如果之前有gulp相关插件,请删除此行代码 const replace = require('gulp-replace'); gulp.task
rev = require("gulp-rev"); var revCollector = require("gulp-rev-collector"); var replace = require("gulp-replace
gulp-notify --save-dev npm install gulp-plumber --save-dev npm install gulp-rename --save-dev npm install gulp-replace