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

网站建设的公司太多了建设部资质升级网站

网站建设的公司太多了,建设部资质升级网站,色彩 导航网站,网站建设的步骤以及流程写在前面#xff1a; 本配置支持es6、less、react 1.首先 给出初始的目录结构 给出执行gulp后的目录结构 给出执行gulp --p后的目录结构 2.package.json里是一个写入。文件描述了npm包的相关配置信息#xff08;作者、简介、包依赖等#xff09;和所需模块。 {name 本配置支持es6、less、react 1.首先 给出初始的目录结构 给出执行gulp后的目录结构 给出执行gulp --p后的目录结构 2.package.json里是一个写入。文件描述了npm包的相关配置信息作者、简介、包依赖等和所需模块。 {name: gruntTest, version: 1.0.0,description: ,main: Gulpfile.js }3.Gulpfile.js添加要执行的任务 var gulp require(gulp); var uglify require(gulp-uglify); //js压缩 var concat require(gulp-concat); //合并文件 var minifyCSS require(gulp-minify-css); //css压缩 var less require(gulp-less); //less var changedInPlace require(gulp-changed-in-place);//不管修改哪个文件gulp会简化DEST里的html文件 var minifyHTML require(gulp-htmlmin); //简化html var browserSync require(browser-sync).create(); //自动刷新 var babel require(gulp-babel); //支持es6 var argv require(yargs).argv; //支持不同环境 var sequence require(gulp-sequence); //按照顺序执行 var watch require(watch); //监听 var clean require(gulp-clean); //监听 //npm install --save-dev gulp-babel babel-preset-es2015 var DEST dest/; var HTML_PATH ./src/*.html;gulp.task(minify-js, function(){if(argv.p){gulp.src(src/source/*.js).pipe(babel({presets: [es2015,react]})).pipe(uglify()).pipe(concat(gruntTest.min.js)).pipe(gulp.dest(DESTjs))}else{gulp.src(src/source/*.js).pipe(babel({presets: [es2015,react]})).pipe(uglify()).pipe(concat(gruntTest.min.js)).pipe(gulp.dest(src/js)) } }); gulp.task(minify-css, function(){if(argv.p){gulp.src(src/less/*.less) //或者用[src/less/p1.less,src/less/p2.less].pipe(less()).pipe(minifyCSS()).pipe(concat(style.min.css)).pipe(gulp.dest(DESTcss)).pipe(browserSync.stream()); }else{gulp.src(src/less/*.less) //或者用[src/less/p1.less,src/less/p2.less].pipe(less()).pipe(minifyCSS()).pipe(concat(style.min.css)).pipe(gulp.dest(src/css)).pipe(browserSync.stream());} }); gulp.task(minify-html, function(){gulp.src(HTML_PATH).pipe(changedInPlace({firstPass: true})).pipe(minifyHTML({collapseWhitespace: true})).pipe(gulp.dest(DEST)).pipe(browserSync.stream()); }); gulp.task(clean, function () {gulp.src([./src/css/*.css,./src/js/*.js], {read: false}).pipe(clean()); }); var files [./src/css/*.css,./src/js/*.js ]; gulp.task(browser-sync, function(){browserSync.init(files,{server: {baseDir: ./},port: 9999}); }); gulp.task(watch, function() {gulp.watch(./src/source/*.js,[minify-js]);gulp.watch(./src/less/*.less,[minify-css]); }); if(argv.p){//productgulp.task(default, sequence(minify-js,minify-css,minify-html,browser-sync)); }else{//developgulp.task(default, sequence(clean,minify-js,minify-css,watch,browser-sync)); }4.扩展 1上面一堆require看着好烦人也很庞大。此处可以引入“gulp-load-plugins”插件 var gulpLoadPlugins require(gulp-load-plugins),plugins gulpLoadPlugins();plugins.uglify();即可执行相应任务2若某个文件夹下好多文件那么watch监听时需要一一列举可以目录写成json格式例如src.source.*.js。通过引入“fs”插件用fs.freaddirSync()方法去读路径。循环即可此处的实现纯属写js代码。        转载于:https://www.cnblogs.com/lixuemin/p/5611690.html
http://www.zqtcl.cn/news/425283/

相关文章:

  • 中企动力做网站好吗网页建设软件
  • 爱站网seo浙江省嘉兴市建设局网站
  • 南宁做网站比较好的公司有哪些贵阳网站上门备案业务
  • 网络叶子 网站推广做一手房做那个网站好
  • 太仓网站建设平台成都家装设计公司排名
  • 现在建一个网站一年费用只要几百元如何建一个免费试用网站
  • 网站没有被收录销售型网站的建设流程及特点
  • 成都58手机微信网站建设名录近一周财经新闻热点
  • wordpress情侣网站源码微信开放平台官网登录
  • 网站改版提示无需改版有没有兼职做设计的网站
  • 网站sem怎么做网络建设设计方案
  • wap网站在线生成做饰品网站
  • 网站主机在哪里注册呢江西的赣州网站建设
  • 零基础网站建设视频教程建筑设计专业是干什么的
  • 淘客做网站的话虚拟主机多大重庆网上房地产网签合同查询
  • 官网建站网站seo关键字优化软件
  • 网站制作的内容什么好开发板用什么语言编程
  • 医院品牌网站建设aws创建wordpress
  • dw做的网站怎么让别人看到动易网站频道栏目字体大小修改
  • 东莞网站设计公司排名辽宁建设工程信息网网上开标
  • 网站推广工具有页面素材图片
  • 网页设计搭建网站外贸求购信息平台
  • 仓库改造类网站怎么做手机创建网站的软件
  • 成都平台网站建设公司邯郸网络科技公司
  • 热门课程自己做网站大型购物网站建站
  • apache 创建网站重庆建站模板
  • 手机怎么制作网站叶县建设局网站
  • 怎么做后台网站一键更新搜索引擎优化的主要策略
  • 站酷网免费素材图库官网国外域名购买
  • 石家庄个人谁做网站天体摄影