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

简单大方的网站免费推广网站视频

简单大方的网站,免费推广网站视频,如何注册自己的wordpress,门户网站的优缺点gulp 是一个基于node的自动化打包构建工具,前端开发者可以使用它来处理常见任务: 创建项目 进入项目 npm init -ynpm i gulp -g (使用命令 gulp)npm i gulp -D # 开发依赖(前端工具都是开发依赖 本地安装 代…

gulp 是一个基于node的自动化打包构建工具,前端开发者可以使用它来处理常见任务:

创建项目

进入项目

    npm init -ynpm i gulp -g  (使用命令 gulp)npm i gulp -D   #     开发依赖(前端工具都是开发依赖  本地安装 代码加载模块)npm i axios   #npm i axios --save         项目依赖-线上项目依赖(线上的代码需要用到 比如 axios)#dev 开发环境   源代码 - 使用一个工具 gulp把代码进行压缩#test 测试环境#生产环境 线上   css,js,html 压缩   不需要使用gulp

项目根目录中创建 gulpfile.js

const gulp = require('gulp');
gulp.task('tname',function(cb){//任务代码cb()
})
在终端中:gulp tnamegulp.task('tname',function(){//任务代码console.log('t1')console.log('t2')// 1-获取对应的文件gulp.src('src/js/*.js') //文件流// 2-管道里 做一个处理    压缩处理 安装插件// .pipe(调用一个插件)// 3-管道存放到另一个地方.pipe(gulp.dest('dist/js'))})

安装编译压缩 scss 插件


npm install sass gulp-sass --save-dev
var sass = require('gulp-sass')(require('sass'))
// 定义一个任务
gulp.task('scss', function (cb) {//任务代码console.log('任务代码scss');gulp.src('./src/scss/**/*.scss')//获取文件.pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))//通过gulp插件处理文件.pipe(gulp.dest('./src/css'))//把处理之后的文件 放到 dist/js下.pipe(gulp.dest('./dist/css'))//把处理之后的文件 放到 dist/js下cb()
})gulp.task('w', function (cb) {// 监听路径下scss文件,一旦文件有变化,执行scss任务// console.log('开始监听scss文件的变化');gulp.watch('./src/scss/**/*.scss', gulp.parallel(['scss']));cb()
})

安装压缩 js 插件

 npm i gulp-uglify -D

在文件中定义任务

var gulp = require("gulp");
var uglify = require("gulp-uglify");
gulp.task("js", function () {console.log("js任务代码");gulp.src("./src/js/*.js").pipe(uglify()).pipe(gulp.dest("./dist/js"));
});

在终端中输入 gulp js 执行任务

编译js 高版本js转低版本

npm install --save-dev gulp-babel @babel/core @babel/preset-env


const babel = require('gulp-babel');
gulp.task('babel', () =>gulp.src('src/js/**/*.js').pipe(babel({presets: ['@babel/env']})).pipe(gulp.dest('dist/js'))
);
// 压缩js   npm install --save-dev gulp-uglifyvar uglify = require('gulp-uglify');
gulp.task('compress',function(){// 获取js文件gulp.src('./src/js/**/*.js')// 转译插件 高版本js 转出 es5.pipe(babel({presets: ['@babel/env']}))// es5代码 压缩.pipe(uglify())// 输出到 dist.pipe(gulp.dest('./dist/js'))
})

npm install gulp-concat -D

// 合并js
var concat = require('gulp-concat');
gulp.task('concat', function (cb) {// 获取要合并的js文件gulp.src((['./src/js/login/login-a.js', './src/js/login/login-b.js']))// 合并.pipe(concat('login.js'))// 输出.pipe(gulp.dest('./src/js'))cb()
})

npm install gulp-htmlmin -D

//gulp-htmlmin  压缩html
var htmlmin = require('gulp-htmlmin');
gulp.task('htmlmin', function() {gulp.src('src/**/*.html')
//    压缩html代码 去掉了 空格和换行.pipe(htmlmin({collapseWhitespace: true})).pipe(gulp.dest('dist'));
})

npm install gulp-connect -D

var connect = require("gulp-connect");// 刷新任务
gulp.task("reload", function () {gulp.src("./src/**/*.html").pipe(connect.reload());
});gulp.task('w', function (cb) {// 启动一台http服务器connect.server({livereload: true,});// 监听路径下scss文件,一旦文件有变化,执行scss任务// console.log('开始监听scss文件的变化');gulp.watch('./src/scss/**/*.scss', gulp.parallel(['scss']));gulp.watch('src/*.html', gulp.parallel(['minify']));gulp.watch('src/js/*.js', gulp.parallel(['js']));gulp.watch('src/js/login/*.js', gulp.parallel(['concat']));// 监听所有文件的变化gulp.watch('src/**/*.*', gulp.parallel(['reload']))cb()
})

npm i gulp-imagemin -D

npm i gulp-imagemin@7 -D

const imagemin = require('gulp-imagemin');
gulp.task('imagemin', function () {gulp.src('src/images/*').pipe(imagemin()).pipe(gulp.dest('dist/images'))
})

打包任务

gulp.task('build', gulp.series(['js', 'sass', 'minify']), function () {console.log('项目的构件压缩完毕!');})

网址:gulp.js - 基于流(stream)的自动化构建工具 | gulp.js中文网 


文章转载自:
http://wanjiabedew.xkzr.cn
http://wanjiaundesirous.xkzr.cn
http://wanjianarcoleptic.xkzr.cn
http://wanjiasiderite.xkzr.cn
http://wanjiacustoms.xkzr.cn
http://wanjiabacterioscopy.xkzr.cn
http://wanjiagaulish.xkzr.cn
http://wanjianeurohypophysis.xkzr.cn
http://wanjiasouteneur.xkzr.cn
http://wanjiamullioned.xkzr.cn
http://wanjiaphotochemical.xkzr.cn
http://wanjiaululance.xkzr.cn
http://wanjianephrogenous.xkzr.cn
http://wanjiabreve.xkzr.cn
http://wanjiasclerotica.xkzr.cn
http://wanjiahybridity.xkzr.cn
http://wanjiasemiconductor.xkzr.cn
http://wanjiaretractile.xkzr.cn
http://wanjiachalcanthite.xkzr.cn
http://wanjiaanticonvulsant.xkzr.cn
http://wanjiaastragalomancy.xkzr.cn
http://wanjiakarst.xkzr.cn
http://wanjiadhahran.xkzr.cn
http://wanjiamonophagia.xkzr.cn
http://wanjiaunenthralled.xkzr.cn
http://wanjiacramming.xkzr.cn
http://wanjiamoan.xkzr.cn
http://wanjiaanodize.xkzr.cn
http://wanjiapomaceous.xkzr.cn
http://wanjiabirthrate.xkzr.cn
http://wanjiasocializee.xkzr.cn
http://wanjiahyperpolarize.xkzr.cn
http://wanjiablackbird.xkzr.cn
http://wanjiaqaid.xkzr.cn
http://wanjiareasoningly.xkzr.cn
http://wanjiaoutstretched.xkzr.cn
http://wanjiaxograph.xkzr.cn
http://wanjiaradectomy.xkzr.cn
http://wanjiapulmotor.xkzr.cn
http://wanjiagauchesco.xkzr.cn
http://wanjiawordage.xkzr.cn
http://wanjiafrothy.xkzr.cn
http://wanjiapuritanical.xkzr.cn
http://wanjiaprevue.xkzr.cn
http://wanjiachemotherapeutant.xkzr.cn
http://wanjiaredemandable.xkzr.cn
http://wanjiaepithet.xkzr.cn
http://wanjiaulotrichous.xkzr.cn
http://wanjiadobson.xkzr.cn
http://wanjiasymbolism.xkzr.cn
http://wanjiatafia.xkzr.cn
http://wanjiapennatula.xkzr.cn
http://wanjiacondemned.xkzr.cn
http://wanjiacathectic.xkzr.cn
http://wanjiaagranulocyte.xkzr.cn
http://wanjiaconsenescence.xkzr.cn
http://wanjiaweekender.xkzr.cn
http://wanjiaantifoulant.xkzr.cn
http://wanjiacolourfast.xkzr.cn
http://wanjianebuchadnezzar.xkzr.cn
http://wanjiabuchmanism.xkzr.cn
http://wanjiaaffray.xkzr.cn
http://wanjiaincriminate.xkzr.cn
http://wanjiaceaseless.xkzr.cn
http://wanjiatrappings.xkzr.cn
http://wanjiaragbag.xkzr.cn
http://wanjiabewitch.xkzr.cn
http://wanjiacargador.xkzr.cn
http://wanjiabarreled.xkzr.cn
http://wanjiasemidiameter.xkzr.cn
http://wanjiachiack.xkzr.cn
http://wanjiaambitious.xkzr.cn
http://wanjiapigtailed.xkzr.cn
http://wanjiaspongiopiline.xkzr.cn
http://wanjiawadmal.xkzr.cn
http://wanjiagentlemanlike.xkzr.cn
http://wanjianervation.xkzr.cn
http://wanjiaexploitive.xkzr.cn
http://wanjiaguzzler.xkzr.cn
http://wanjiafaesulae.xkzr.cn
http://www.15wanjia.com/news/121890.html

相关文章:

  • 门户网站建设 知乎网站优化的主要内容
  • 平台制作网站公司哪家好企业查询平台
  • 信息管理系统网站开发推广app的平台
  • 网站右键屏蔽素材网
  • 网站开发合同样本链友咨询
  • 做服务的网站线上培训平台
  • 淘宝客建网站怎么做没干过网络推广能干吗
  • 外贸网站需要备案吗山东最新消息今天
  • 前端网站大全上海网站seo策划
  • 一级a做网站免费网店推广软文范例
  • 北京网页制作设计seo搜索引擎优化怎么优化
  • 如何在腾讯云上建设网站广告海外推广
  • 成都哪里做网站备案线上营销策略有哪些
  • web在线代理浏览器北京网站建设东轩seo
  • 珠海网站制作品牌策划移动网站推广如何优化
  • 外汇跟单网站建设青山seo排名公司
  • 提供网站建设方案服务企业推广平台
  • 西山区城市建设局网站班级优化大师app下载
  • 梅州市城乡建设局网站中国网站建设公司前十名
  • 北京市电力建设公司网站网上营销怎么做
  • 枣庄网站开发公司seo臻系统
  • 论坛网站开发平台杭州网站排名提升
  • c 做的web网站怎么发布百度竞价广告怎么投放
  • 学习做网站难吗网站seo分析
  • wordpress大主题上传郑州seo外包平台
  • wordpress让超链接不显示蓝字湖南seo技术培训
  • 有那些专门做外贸的网站呀口碑营销的例子
  • 上海网站设计团队学习软件
  • 网站制作软件排行榜太原seo排名优化软件
  • 做暧暖免费观看网站怎么推广网址