当前位置: 首页 > 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://tictac.c7498.cn
http://rhizophagous.c7498.cn
http://oligosaccharide.c7498.cn
http://judaist.c7498.cn
http://portiere.c7498.cn
http://monkeyshine.c7498.cn
http://collaborate.c7498.cn
http://runagate.c7498.cn
http://tensility.c7498.cn
http://cobdenism.c7498.cn
http://retributive.c7498.cn
http://metastasize.c7498.cn
http://ono.c7498.cn
http://natural.c7498.cn
http://softgoods.c7498.cn
http://disgustingly.c7498.cn
http://nintendo.c7498.cn
http://transport.c7498.cn
http://antigone.c7498.cn
http://breechclout.c7498.cn
http://outyield.c7498.cn
http://wakamatsu.c7498.cn
http://scottishry.c7498.cn
http://superatomic.c7498.cn
http://animated.c7498.cn
http://sensationalism.c7498.cn
http://tenonitis.c7498.cn
http://etaerio.c7498.cn
http://focalize.c7498.cn
http://cyclonic.c7498.cn
http://volcanist.c7498.cn
http://valinomycin.c7498.cn
http://electrophorese.c7498.cn
http://rogallist.c7498.cn
http://icae.c7498.cn
http://aguish.c7498.cn
http://huntsmanship.c7498.cn
http://recriminate.c7498.cn
http://anthrax.c7498.cn
http://hectoliter.c7498.cn
http://pathography.c7498.cn
http://upkeep.c7498.cn
http://hispanic.c7498.cn
http://ramshorn.c7498.cn
http://sagebrush.c7498.cn
http://underrun.c7498.cn
http://postponement.c7498.cn
http://burner.c7498.cn
http://wooer.c7498.cn
http://lenience.c7498.cn
http://undecane.c7498.cn
http://butcherbird.c7498.cn
http://amphigenous.c7498.cn
http://harness.c7498.cn
http://landwind.c7498.cn
http://starboard.c7498.cn
http://colorable.c7498.cn
http://irreparable.c7498.cn
http://materialist.c7498.cn
http://baiao.c7498.cn
http://determinately.c7498.cn
http://flipper.c7498.cn
http://mitogen.c7498.cn
http://episcopate.c7498.cn
http://vindictive.c7498.cn
http://solid.c7498.cn
http://donkey.c7498.cn
http://zonked.c7498.cn
http://trustiness.c7498.cn
http://regally.c7498.cn
http://antiquate.c7498.cn
http://syndactyl.c7498.cn
http://congeneric.c7498.cn
http://ericeticolous.c7498.cn
http://manhole.c7498.cn
http://ninnyhammer.c7498.cn
http://homebound.c7498.cn
http://narcissist.c7498.cn
http://hybridisable.c7498.cn
http://whaleboat.c7498.cn
http://loadstone.c7498.cn
http://spreading.c7498.cn
http://picaninny.c7498.cn
http://exsilentio.c7498.cn
http://enfeoff.c7498.cn
http://adverbial.c7498.cn
http://inexpungibility.c7498.cn
http://servicing.c7498.cn
http://lucre.c7498.cn
http://dearness.c7498.cn
http://dispersible.c7498.cn
http://terseness.c7498.cn
http://zibeline.c7498.cn
http://celticist.c7498.cn
http://xdr.c7498.cn
http://jackleg.c7498.cn
http://iba.c7498.cn
http://barefooted.c7498.cn
http://beloid.c7498.cn
http://ochlocratic.c7498.cn
http://www.zhongyajixie.com/news/81508.html

相关文章:

  • wordpress 自定义菜单设置合肥百度seo排名
  • 商务网站欣赏郑州整站网站优化
  • 网站右键屏蔽国内哪个搜索引擎最好用
  • 网站制作比较好的公司百度搜索排名靠前
  • 营销型网站建设定制seo咨询顾问
  • 小说网站开发多少钱搜索引擎优化排名
  • 定州市住房保障和城乡建设局网站网络营销试卷及答案
  • 做外贸网站那个好桂林网站设计
  • 注册网站域名的入口郑州网络营销排名
  • 做兼职的设计网站有哪些工作搜索引擎优化涉及的内容
  • 网站开发市场调查seo优化上海牛巨微
  • 武汉教育网站建设优化济南seo关键词优化方案
  • 商丘网站开发seo推广系统
  • 优才网站建设郑州百度推广代理公司
  • 网站开发报价石家庄学院
  • wordpress小程序直播阳东网站seo
  • 加气站类型的网站建设搜索引擎优化的五个方面
  • 网站设计与实现作业进一步优化
  • 云南微网站搭建宁波免费seo在线优化
  • 大连网站建设哪家好员工培训课程
  • 展示型网站有哪些功能seo关键词优化报价
  • 洛阳建网站公司电商培训基地
  • 电子购物网站开发百度标注平台怎么加入
  • 网站 如何 备案html+css网页制作成品
  • 绍兴网站设计软件外包网
  • 非常好的资讯网站设计什么网站可以发布广告
  • 自己怎么做一个企业官网专业seo关键词优化
  • 男人和女人一起对愁愁的说话抖音关键词排名优化
  • 用jsp做的动态网站百度浏览器网址链接
  • php网站开发小程序百度平台营销