gulp使用笔记

摘要:
Gulp环境设置:npminstallgulp cli g//Gulp cli的全局安装(使用cd命令切换到项目所在的路径,然后键入这行命令)npmint,然后一直按Enter键,最后是yes(这一步是配置package.json文件,然后您可以自己直接配置该文件)npminstallgull-D//本地安装gull,并将安装的版本信息写入配置文件package.jsn。在项目中手动创建需要吞咽的吞咽

gulp环境搭建:
npm install gulp-cli -g //全局安装gulp-cli(用cd命令切换到项目所在的路径,再敲入这行命令)
npm init 然后一直回车,最后yes(这一步是配置package.json文件,后续可以自己直接配置文件)
npm install gulp -D //局部安装gulp并将安装的版本信息写入配置文件package.json中
在需要用到gulp的项目中手动新建gulpfile.js文件
根据自己的需求配置gulpfile.js文件
使用npm install逐个安装需要用到的gulp组件,如css/js压缩组件,less编译组件,浏览器自动刷新组件
配置完毕后即可通过dos命令提示符使用gulp

====================================================================
npm命令部分简写:
npm i等于npm install
--save-dev等于-D

====================================================================
注意:

1.如果遇到下载特别慢的情况,可以使用淘宝镜像,在命令后面加上参数,如:
npm i gulp-less -D --registry=https://registry.npm.taobao.org --verbose
2.全局安装的就不需要写入配置信息,只要加-g代表全局;局部安装的需要写入配置信息,只要加-D
大的组件需要全局安装.如:gulp,less,browser-sync;子组件不需要.如:gulp-less;
全局安装过的组件都需要再在项目中局部安装一遍
3.搭建完之后项目中会多一个node_modules文件夹,里面全部是npm下载下来的包,不可删除,但是占用内存很大,不要传到代码仓库中,要使用版本管理工具忽略掉
4.在dos敲每一个命令之后都要观察有没有报错信息

使用注意事项:
1.gulpfile.js文件中每个require的名字都是node组件名,都是需要用npm安装的
2.gulpfile.js文件中所有的路径是从gulpfile.js文件所在的位置开始算起的
3.修改完gulpfile.js文件需要重启gulp;用两遍ctrl+c取消

4.平常使用:只需要切换到项目目录下面,敲入命令gulp即可,如果报错或者出现问题,只需要敲入两遍ctrl+c取消,再重新敲入gulp既可

 资料链接:http://www.imooc.com/article/8979

免责声明:文章转载自《gulp使用笔记》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇sql多字段分组排序显示全部数据python读取文件时出现多余的ufeff时的解决方法及原因下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Gulp 4: gulp.parallel gulp.series -- 全新的任务执行体系

Gulp 3中的任务执行链 在了解新特性之前,让我们先看看之前是怎么做的。通常Gulp允许给task定义依赖(dependency),这保证了task执行之前它依赖的task已经获得执行。看下面代码: // 默认任务,执行scripts和styles这两个任务 gulp.task('default', ['scripts', 'styles'], func...

为什么gulp全局安装后还要本地安装?

webpack、gulp等,全局安装后有些时候还要本地安装 本地安装require不到全局的包,这是node的机制问题,可以运行 npm link webpack将全局链接到本地来 https://www.jianshu.com/p/4585ec653bfb...

gulp配置,实例演示

项目完成后的目录 我们所需要的插件为:gulp-minify-css gulp-concat gulp-uglify gulp-rename del 如下图所示,完成后的项目目录结构: 附加,获取package.json  (package.json 位于模块的目录下,用于定义包的属性。) 方法一、可以直接拷贝放进项目文件夹 方法二、npm init (...

React入门教程第一课--从零开始构建项目

工欲善其事必先利其器,现在的node环境下,有太多好用的工具能够帮助我们更好的开发和维护管理项目。 我本人不建议什么功能都自己写,我比较喜欢代码复用。只要能找到npm包来实现的功能,坚决不自己敲代码。 本次编写程序的两个原则:1、尽量使用声明式的编程风格(声明式和命令式,不是很清楚的自己查查资料)2、能复用的决不自己编写。 任何多余的繁琐的行为都是错误的...

npm + gulp + scss + 项目架构

原创:格尔尼卡ぃ 在此声明,每部分红色标注为文件的变化,并且都带有关键性的注释语句。希望能给大家带来帮助。 一、npm讲解 https://www.npmjs.com.cn/ NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许...

前端团队成长计划(一):基础知识梳理

一个月前我开始了前端团队的成长计划,主要主语两方面的考虑:校招应届生能快速进入工作的状态达到一个能支撑业务的技能水平,提前学习主流前端技术,为未来的业务代码重构做储备。5月是整个计划的第一个阶段,主要的任务是,梳理常规前端基础知识和开发技能。 5月的计划如下:(偏基础) 1、js和css的一些规范以及常规功能如何实现; 2、了解现有业务工程的开发,部署,上...