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

福州做网站互联网公司排名百度关键词排名点

福州做网站互联网公司排名,百度关键词排名点,简单网站建设 有教程视频,lamp安装wordpressgulp是是前端开发对代码进行构建的工具,是基于 Nodejs 的自动任务运行器,他能自动化地完成 javascript/coffee/sass/less/html/image/css 等文件的的测试、检查、合并、压缩、格式化、浏览器自动刷新、部署文件生成,并监听文件在改动后重复指…

gulp是是前端开发对代码进行构建的工具,是基于 Nodejs 的自动任务运行器,他能自动化地完成 javascript/coffee/sass/less/html/image/css 等文件的的测试、检查、合并、压缩、格式化、浏览器自动刷新、部署文件生成,并监听文件在改动后重复指定的这些步骤。在开发中使用能有效提高工作效率,使用:

既是基于Nodejs的任务运行器,自然就需要先安装Nodejs环境,以下便是安装步骤:

安装nodejs -> 全局安装gulp -> 项目安装gulp以及gulp插件 -> 配置gulpfile.js -> 运行任务

1. 安装 NodeJS 环境

到nodeJS官网选择下载,运行安装包安装即可。

2.初始化,生成package.json 文件:

在项目文件夹下打开命令提示符执行下列命令(打开方式:shift+鼠标右键,在此处打开明亮窗口):

npm init

选装 cnpm( npm淘宝镜像 ):

npm install -g cnpm --registry=https://registry.npm.taobao.org

3. 全局安装 gulp

npm install gulp -g

全局安装好后,可以在命令提示符下使用 gulp 的命令行工具(使用 gulp 命令)

gulp -v

**以上全局安装一次即可**

4. 在项目目录中生成 package.json 文件

npm init

使用默认输入,一路回车即可

或:npm init -y

5. 在项目本地安装 gulp(安装好后,在项目目录下生成 node_modules 文件夹)

npm install gulp --save-dev

npm i gulp --save-dev

npm i gulp -D

6. 安装 gulp 插件:

gulp-clean-css(压缩CSS)

npm install gulp-clean-css -D

gulp-htmlmin(压缩html)

npm i gulp-htmlmin -D

gulp-babel(将ES6的代码转换为ES5的代码)

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

gulp-uglify(压缩JS)

npm i gulp-uglify -D

gulp-rename(重命名)

npm i gulp-rename -D

gulp-imagemin(压缩图片)

gulp-concat(合并文件)

gulp-connect ( webserver 能够部署静态资源,能够实现浏览器自动刷新--需要浏览器插件支持--livereload)

npm i gulp-connect(连接)

7. 在项目根目录下,创建 gulpfile.js(固定名称) 的文件:

**gulpfile.js:**

//引入模块

const gulp = require("gulp"),

connect = require("gulp-connect"),

sass = require("gulp-sass");

//定制,启动服务器

gulp.task("connect",function(){

connect.server({

root:"dist",//webserver的根目录

livereload:true//浏览器自动刷新

});

});

//复制HTML文件到dist目录下,让HTML页面重新加载

gulp.task("html",function(){

gulp.src("src/**/*.html")

.pipe(gulp.dest("dist"))

.pipe(connect.reload());

});

//复制js文件到dist目录下,js重新加载

gulp.task("js",function(){

gulp.src("src/js/**/*.js")

.pipe(gulp.dest("dist/js"))

.pipe(connect.reload());//浏览器自动刷新

});

//复制lib目录到dist下

gulp.task("copy-lib",function(){

gulp.src("src/lib/**/*.*")

.pipe(gulp.dest("dist/lib"))

});

//复制img目录到dist下

gulp.task("copy-img",function(){

gulp.src("src/img/**/*.*")

.pipe(gulp.dest("dist/img"))

});

//复制mock目录到dist下

gulp.task("copy-mock",function(){

gulp.src("src/mock/**/*.*")

.pipe(gulp.dest("dist/mock"))

});

gulp.task("copy",["copy-lib","copy-img","copy-mock"])

//编译*.scss文件为*.css

gulp.task("sass",function(){

gulp.src("src/sass/*.scss")

.pipe(sass({outputStyle:"compressed"}))

.pipe(gulp.dest("dist/css"))

.pipe(connect.reload());

})

//监视文件的修改

gulp.task("watch",function(){

gulp.watch("src/sass/*.scss",["sass"]);

gulp.watch("src/**/*.html",["html"]);

gulp.watch("src/js/**/*.js",["js"]);

});

//定制默认(缺省)任务

gulp.task("default",["html","js","sass","copy","connect","watch"])

8. 在命令行中执行任务:

gulp 任务名称

或 gulp

9.本地访问localhost或本机IP即可运行项目

Gulp运行成功结果如下:

 

 

 

http://www.lbrq.cn/news/2517265.html

相关文章:

  • 磐安住房和城乡建设部网站广告买卖网
  • 网站建立分站百度非企渠道开户
  • 怎样利用网站做自己的链接推广一手渠道
  • gateface做网站百度竞价推广投放
  • 从零精通网站建设优化服务
  • 建立网站怎么赚钱怎样在百度上做免费推广
  • 百度不更新网站有效的网站推广方式
  • 帝国cms电影网站模板武汉网优化seo公司
  • 学生个人网页设计作品代码seo搜外
  • 公司做网站需要什么手续吗百度站长工具官网
  • 可以下载新闻视频的网站seo优化交流
  • 网站中信息更新怎么做的自媒体平台收益排行榜
  • 合浦网站建设哪个推广网站好
  • 万全孔家庄做网站大连网站排名推广
  • 建设银行招聘网站甘肃分行百度小程序关键词优化
  • 建设部网站的诚信平台最近发生的重大新闻事件
  • 网站管理助手4.0教程今天中国新闻
  • 站长工具是什么创意营销点子
  • 想要找个网站做环评公示免费广告推广
  • 南宁哪家公司建设网站比较好网络推广与营销
  • 赣州做网站jx25色盲色弱测试
  • 延吉市住房城乡建设局网站网络服务公司
  • 网站建设及报价方案疫情二十条优化措施
  • 网站seo月报今日热搜榜排名最新
  • 衡阳市做网站百度知道客服电话人工服务
  • 网站多久跨境电商网站开发
  • 北京网站手机站建设公司电话号码开封网络推广哪家好
  • python 做下载网站百度关键词查询工具
  • 网络规划设计师考试内容上海关键词优化报价
  • 青岛网站建设搭建企业网站推广方案设计毕业设计
  • Git Pull 时遇到 Apply 和 Abort 选项?详解它们的含义与应对策略
  • 前端js通过a标签直接预览pdf文件,弹出下载页面问题
  • Java注解与反射:从自定义注解到框架设计原理
  • 力扣热题100-------74.搜索二维矩阵
  • 【音视频】WebRTC 开发环境搭建-Web端
  • 磁盘io查看命令iostat与网络连接查看命令netstat