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

麦积区城乡建设局网站做公司员工福利的网站都有哪些

麦积区城乡建设局网站,做公司员工福利的网站都有哪些,天津商务网站建设,团购小程序制作多少钱转自#xff1a;http://www.ydcss.com/archives/18 简介#xff1a; gulp是前端开发过程中对代码进行构建的工具#xff0c;是自动化项目的构建利器#xff1b;她不仅能对网站资源进行优化#xff0c;而且在开发过程中很多重复的任务能够使用正确的工具自动完成#xff1… 转自http://www.ydcss.com/archives/18 简介 gulp是前端开发过程中对代码进行构建的工具是自动化项目的构建利器她不仅能对网站资源进行优化而且在开发过程中很多重复的任务能够使用正确的工具自动完成使用她我们不仅可以很愉快的编写代码而且大大提高我们的工作效率。 gulp是基于Nodejs的自动任务运行器 她能自动化地完成 javascript/coffee/sass/less/html/image/css 等文件的的测试、检查、合并、压缩、格式化、浏览器自动刷新、部署文件生成并监听文件在改动后重复指定的这些步骤。在实现上她借鉴了Unix操作系统的管道pipe思想前一级的输出直接变成后一级的输入使得在操作上非常简单。通过本文我们将学习如何使用Gulp来改变开发流程从而使开发更加快速高效。 gulp 和 grunt 非常类似但相比于 grunt 的频繁 IO 操作gulp 的流操作能更快地更便捷地完成构建工作。 本示例以gulp-less为例将less编译成css的gulp插件展示gulp的常规用法只要我们学会使用一个gulp插件后其他插件就差看看其帮助文档了。让我们一起来学习gulp吧 ^_^ gulp常用地址 gulp官方网址http://gulpjs.com gulp插件地址http://gulpjs.com/plugins gulp 官方APIhttps://github.com/gulpjs/gulp/blob/master/docs/API.md gulp 中文APIhttp://www.ydcss.com/archives/424 目录 1、安装nodejs 2、使用命令行 3、npm介绍 4、选装cnpm 5、全局安装gulp 6、新建package.json文件 7、本地安装gulp插件 8、新建gulpfile.js文件 9、运行gulp 10、使用webstorm运行gulp任务 11、总结 在学习前先谈谈大致使用gulp的步骤给读者以初步的认识。首先当然是安装nodejs通过nodejs的npm全局安装和项目安装gulp其次在项目里安装所需要的gulp插件然后新建gulp的配置文件gulpfile.js并写好配置信息定义gulp任务最后通过命令提示符运行gulp任务即可。 安装nodejs - 全局安装gulp - 项目安装gulp以及gulp插件 - 配置gulpfile.js - 运行任务 1、安装nodejs 1.1、说明gulp是基于nodejs理所当然需要安装nodejs 1.2、安装打开nodejs官网点击硕大的绿色Download按钮它会根据系统信息选择对应版本.msi文件。然后像安装QQ一样安装它就可以了安装路径随意。 2、使用命令行如果你熟悉命令行可以直接跳到第3步 2.1、说明什么是命令行命令行在OSX是终端Terminal在windows是命令提示符Command Prompt 2.2、注之后操作都是在windows系统下 2.3、简单介绍gulp在使用过程中常用命令打开命令提示符执行下列命令打开方式window  r 输入cmd回车 node -v查看安装的nodejs版本出现版本号说明刚刚已正确安装nodejs。PS未能出现版本号请尝试注销电脑重试 npm -v查看npm的版本号npm是在安装nodejs时一同安装的nodejs包管理器那它有什么用呢稍后解释 cd定位到目录用法cd 路径 dir列出文件列表 cls清空命令提示符窗口内容。 3、npm介绍 3.1、说明npmnode package managernodejs的包管理器用于node插件管理包括安装、卸载、管理依赖等 3.2、使用npm安装插件命令提示符执行npm install name [-g] [--save-dev] 3.2.1、namenode插件名称。例npm install gulp-less --save-dev 3.2.2、-g全局安装。将会安装在C:\Users\Administrator\AppData\Roaming\npm并且写入系统环境变量  非全局安装将会安装在当前定位目录  全局安装可以通过命令行在任何地方调用它本地安装将安装在定位目录的node_modules文件夹下通过require()调用 3.2.3、--save将保存配置信息至package.jsonpackage.json是nodejs项目配置文件 3.2.4、-dev保存至package.json的devDependencies节点不指定-dev将保存至dependencies节点一般保存在dependencies的像这些express/ejs/body-parser等等。 3.2.5、为什么要保存至package.json因为node插件包相对来说非常庞大所以不加入版本管理将配置信息写入package.json并将其加入版本管理其他开发者对应下载即可命令提示符执行npm install则会根据package.json下载所有需要的包npm install --production只下载dependencies节点的包。 3.3、使用npm卸载插件npm uninstall name [-g] [--save-dev]  PS不要直接删除本地插件包 3.3.1、删除全部插件npm uninstall gulp-less gulp-uglify gulp-concat ……???太麻烦 3.3.2、借助rimrafnpm install rimraf -g 用法rimraf node_modules 3.4、使用npm更新插件npm update name [-g] [--save-dev] 3.4.1、更新全部插件npm update [--save-dev] 3.5、查看npm帮助npm help 3.6、当前目录已安装插件npm list PSnpm安装插件过程从http://registry.npmjs.org下载对应的插件包该网站服务器位于国外所以经常下载缓慢或出现异常解决办法往下看↓↓↓↓↓↓。 4、选装cnpm 4.1、说明因为npm安装插件是从国外服务器下载受网络影响大可能出现异常如果npm的服务器在中国就好了所以我们乐于分享的淘宝团队干了这事。32个来自官网“这是一个完整 npmjs.org 镜像你可以用此代替官方版本(只读)同步频率目前为 10分钟 一次以保证尽量与官方服务同步。” 4.2、官方网址http://npm.taobao.org 4.3、安装命令提示符执行npm install cnpm -g --registryhttps://registry.npm.taobao.org  注意安装完后最好查看其版本号cnpm -v或关闭命令提示符重新打开安装完直接使用有可能会出现错误 注cnpm跟npm用法完全一致只是在执行命令时将npm改为cnpm以下操作将以cnpm代替npm。 5、全局安装gulp 5.1、说明全局安装gulp目的是为了通过她执行gulp任务 5.2、安装命令提示符执行cnpm install gulp -g 5.3、查看是否正确安装命令提示符执行gulp -v出现版本号即为正确安装。 6、新建package.json文件 6.1、说明package.json是基于nodejs项目必不可少的配置文件它是存放在项目根目录的普通json文件 6.2、它是这样一个json文件注意json文件内是不能写注释的复制下列内容请删除注释 JavaScript 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 {   name: test,   //项目名称必须   version: 1.0.0,   //项目版本必须   description: This is for study gulp project !,   //项目描述必须   homepage: ,   //项目主页   repository: {    //项目资源库     type: git,     url: https://git.oschina.net/xxxx   },   author: {    //项目作者信息     name: surging,     email: surging2qq.com   },   license: ISC,    //项目许可协议   devDependencies: {    //项目依赖的插件     gulp: ^3.8.11,     gulp-less: ^3.0.0   } } 6.3、当然我们可以手动新建这个配置文件但是作为一名有志青年我们应该使用更为效率的方法命令提示符执行cnpm init 6.4、查看package.json帮助文档命令提示符执行cnpm help package.json 特别注意package.json是一个普通json文件所以不能添加任何注释。参看 http://www.zhihu.com/question/23004511 7、本地安装gulp插件 7.1、安装定位目录命令后提示符执行cnpm install --save-dev 7.2、本示例以gulp-less为例编译less文件命令提示符执行cnpm install gulp-less --save-dev 7.3、将会安装在node_modules的gulp-less目录下该目录下有一个gulp-less的使用帮助文档README.md 7.4、为了能正常使用我们还得本地安装gulpcnpm install gulp --save-dev PS细心的你可能会发现我们全局安装了gulp项目也安装了gulp全局安装gulp是为了执行gulp任务本地安装gulp则是为了调用gulp插件的功能。 8、新建gulpfile.js文件重要 8.1、说明gulpfile.js是gulp项目的配置文件是位于项目根目录的普通js文件其实将gulpfile.js放入其他文件夹下亦可。 8.2、它大概是这样一个js文件更多插件配置请查看这里 JavaScript 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 //导入工具包 require(node_modules里对应模块) var gulp require(gulp), //本地安装gulp所用到的地方     less require(gulp-less); //定义一个testLess任务自定义任务名称 gulp.task(testLess, function () {     gulp.src(src/less/index.less) //该任务针对的文件         .pipe(less()) //该任务调用的模块         .pipe(gulp.dest(src/css)); //将会在src/css下生成index.css }); gulp.task(default,[testLess, elseTask]); //定义默认任务 elseTask为其他任务该示例没有定义elseTask任务 //gulp.task(name[, deps], fn) 定义任务  name任务名称 deps依赖任务名称 fn回调函数 //gulp.src(globs[, options]) 执行任务处理的文件  globs处理的文件路径(字符串或者字符串数组) //gulp.dest(path[, options]) 处理完后文件生成路径 8.3、该示例文件请下载查看 9、运行gulp 9.1、说明命令提示符执行gulp 任务名称 9.2、编译less命令提示符执行gulp testLess 9.3、当执行gulp default或gulp将会调用default任务里的所有任务[‘testLess’,’elseTask’]。 10、使用webstorm运行gulp任务 10.1、说明使用webstorm可视化运行gulp任务 10.2、使用方法将项目导入webstorm右键gulpfile.js 选择”Show Gulp Tasks”打开Gulp窗口若出现”No task found”选择右键”Reload tasks”双击运行即可。 11、总结 11.1、安装nodejs 11.2、新建package.json文件 11.3、全局和本地安装gulp 11.4、安装gulp插件 11.5、新建gulpfile.js文件 11.6、通过命令提示符运行gulp任务。 12、结束语 12.1、本文有任何错误或有任何疑问欢迎留言说明。转载于:https://www.cnblogs.com/zhangwei595806165/p/5792980.html
http://www.pierceye.com/news/558729/

相关文章:

  • 帝国cms7.0网站搬家换域名换空间等安装教程万网云虚拟主机上传网站
  • 网站建设推广接单语wordpress 所有文章
  • 申请域名后怎么做网站网站建设与维护中国出版社
  • 洛阳做网站那家好课程网站建设开题报告
  • 到哪里建网站商务网站建设学期总结
  • 铜陵app网站做营销招聘网站开发公司需要投入什么资源
  • 建购物的网站需要多少钱wordpress不显示头像
  • 如何做一个个人网站长春网站建设wang
  • 湖南省做网站的网站资讯建设
  • 滨江网站建设制作如何建设网站方便后期维护
  • dedecms手机网站插件wordpress模板中文
  • 网站建设合同封面模板下载天津专业网站设计
  • 毕业设计网站做几个2345浏览器网页版
  • 南阳市网站建设国家建设协会工程质量分会网站
  • 苗木网站开发需求自己做网站转发新闻违法么
  • 招商网站建设解决方案wordpress页面转移
  • 门户网站开发方案文档做网站切片
  • 中国房地产新闻关键词seo排名优化如何
  • 网站大型网页游戏上海装修公司排名统帅
  • hostinger建站wordpress互联网营销方案策划
  • 门户网站维护方案杭州网站建设公司哪家好
  • 深泽网站建设在wordpress加入文件管理器
  • 国外社交网站建设福州市工程建设质量管理网站
  • 建设网站怎样分配给用户空间做网站优化有什么方法
  • 做计算机网站有哪些内容nodejs做网站容易被攻击吗
  • 咖啡店网站模板免费图表制作网站
  • 织梦瀑布流网站模板爱站网关键词
  • 网站运营需要什么条件网站建设开发公司微信公众号开发
  • 国外购买域名网站计算机网站建设论文总结
  • 杭州高端设计网站建设大学生个人简历电子版