首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

gulp之自动化静态资源压缩合并加版本号

gulp之自动化压缩合并加版本号 这个方案主要是为了实现js/css/image的压缩合并、自动添加版本号、自动加浏览器前缀和压缩html。...先把下面这里插件 npm i (插件名) -D 安装到项目环境内 gulp-sequence //顺序执行任务 gulp-csso //css压缩 gulp-jshint //js检查 gulp-uglify...'), //js压缩 gulp-imagemin //压缩图片 gulp-htmlmin //压缩html gulp-clean //清空文件夹 gulp-rev //更改版本名 md5后缀 gulp-autoprefixer...= require('gulp'),     gulpSequence = require('gulp-sequence'),    //同步执行任务     csso = require('gulp-csso...');    //gulp-rev 的插件,用于html模板更改引用路径 //清空文件夹 gulp.task('clean', function(){     return gulp.src('dist

1K10

给 Valine 评论添加 macOS 系统版本号信息

,主要针对macos系统用户新增了系统版本号高于10.12.6(macOS Sierra)客户端的代理判断,低于该系统版本号的就不输出了(也可以把其他版本号加到对象),具体样式如下图所示 我目前还是用的...,Find out which macOS your Mac is using 定位到 valine.js 中的 s=d(s) 后添加代码如下, const new_vertion = '12.01...) 注意将 macos_slug_match(s.osVersion) 添加到具体输出版本号html位置前需要做下判断是否为macos系统后再搜索class="vsys" 在其span内加上即可。...需要注意的是, 版本迭代顺序不能乱 函数是根据当前最新版本号和上一代版本最新版本号作为判断逻辑,所以更新时需要依次填写每一代的版本号 const new_vertion = '12.01',...OS X Mavericks 的最新版本号) }];

9610

『手撕Vue-CLI』添加帮助和版本号

正文接下来这篇文章呢,就要来实现一下大多数的命令行工具都会有的两个功能,一个是帮助,一个是版本号。...实现版本号 --version接下来来实现版本号这个功能,其实实现版本号这个功能和实现帮助这个功能是一样的,只需要将版本号传递给 program.version() 方法就可以了。...然后呢,我们要调用 program.version() 方法,将版本号传递给这个方法就可以了。...,其实就一点,只需要将版本号传递给 program.version() 方法就可以了,commander 会自动帮我们处理 --version 这个参数,也就实现了 --version 的功能。...抽取版本号上面的版本号是写死的,那么我们可以抽取出来,放到一个单独的文件中,这样方便我们统一管理版本号

8821

使用Gulp

npm install --save-dev gulp 7.创建一个Gulp的主文件gulpfile.js,并且在gulpfile.js中添加下面的代码 Gulp主文件用于注册任务 //载入gulp...的可以手动创建 # 创建src文件夹 mkdir src # 进入到src文件夹下 cd src # 创建index.html文件 touch index.html 2.向index.html中添加...的主文件gulpfile.js,并且在gulpfile.js中添加下面的代码 //载入gulp模块 var gulp = require('gulp'); //文件拷贝任务 gulp.task('copy...的情况下可以手动创建 # 创建less文件夹 mkdir less # 进入less文件夹中 cd less # 创建style.less文件 touch style.less 3.向style.less中添加一段简单的...的主文件gulpfile.js,并且在gulpfile.js中添加下面的代码 //载入gulp模块 var gulp = require('gulp'); var less = require('gulp-less

55030

Gulp插件

(9)Gulp插件 gulp-htmlmin :html文件压缩 gulp-csso :压缩css gulp-babel :JavaScript语法转化 gulp-less: less语法转化 gulp-uglify...:压缩混淆JavaScript gulp-file-include 公共文件包含 browsersync 浏览器实时同步 6、package.json (1)node_modules文件夹的问题 文件夹以及文件过多过碎...(3)项目依赖 在项目的开发阶段和线上运营阶段,都需要依赖的第三方包,称为项目依赖 使用npm install 包名命令下载的文件会默认被添加到 package.json 文件的 dependencies...": "^3.3.1“ } } (4)开发依赖 在项目的开发阶段需要依赖,线上运营阶段不需要依赖的第三方包,称为开发依赖 使用npm install 包名 --save-dev命令将包添加到...package.json文件的devDependencies字段中 { "devDependencies": { "gulp": "^3.9.1“ } } (5

43910

gulp的使用

": "^1.0.2", "gulp-concat": "^2.6.1", "gulp-concat-folders": "^1.3.1", "gulp-connect": "^...在复制到package.json文件中后,使用npm install命令,npm会下载devDependencies中对应版本号的依赖文件,这里只是完成了本地的安装,此时如果运行 gulp命令可能会报一些错误..., 大概率是因为没有安装对应全局的插件,或者本地安装的插件和全局安装的版本号不一致 如果没有安装对应全局和本地的插件,则使用命令安装(以版本号2.24.4的browser-sync为例) npm install...browser-sync@2.24.4 -g 本地安装 npm install browser-sync@2.24.4 --save-dev 如果安装了全局插件报错,可能因为本地和全局插件的版本号不一致...监听任务 依赖包引用 var gulp=require('gulp'); var cssnano=require('gulp-cssnano'); var rename=require('gulp-rename

1.3K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券