首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

使用Gulp

运行这几条命令,需要安装Git,没有安装Git的可以在电脑上自己手动创建一个code文件夹,并且进入code文件夹下 # 创建code文件夹 mkdir code # 进入code文件下 cd code 3....package.json文件 npm init 在命令行中运行npm init命令的时候会出现下图所示的要求用户输入name、version等值,当不清楚这些值的含义的时候,一直按回车键,会自动使用默认值 4....UTF-8"> Document 这是一个简单的web页面 3....dist目录中 .pipe(gulp.dest('dist/')); }); 4.在命令行中执行文件拷贝任务,将src目录下的index.html文件拷贝到dist目录下 gulp copy...Git Bash的情况下可以手动创建 # 创建less文件夹 mkdir less # 进入less文件夹中 cd less # 创建style.less文件 touch style.less 3.

55630

Gulp插件

(9)Gulp插件 gulp-htmlmin :html文件压缩 gulp-csso :压缩css gulp-babel :JavaScript语法转化 gulp-less: less语法转化 gulp-uglify...:压缩混淆JavaScript gulp-file-include 公共文件包含 browsersync 浏览器实时同步 6、package.json (1)node_modules文件夹的问题 文件夹以及文件过多过碎...(3)项目依赖 在项目的开发阶段和线上运营阶段,都需要依赖的第三方包,称为项目依赖 使用npm install 包名命令下载的文件会默认被添加到 package.json 文件的 dependencies...字段中 { "dependencies": { "jquery": "^3.3.1“ } } (4)开发依赖 在项目的开发阶段需要依赖,线上运营阶段不需要依赖的第三方包...": "^3.9.1“ } } (5)package-lock.json文件的作用 锁定包的版本,确保再次下载时不会因为包版本不同而产生问题 加快下载速度,因为该文件中已经记录了项目所依赖第三方包的树状结构和包的下载地址

44210

Gulp折腾之路(III)

(Update@17/01/16) Gulp-sftp的喜忧路 一路从Xftp,winScp,Sublime text3的sftp插件等迁移至gulp-sftp,一路都充满欢喜:毕竟在前端项目模块化、工程化之后...,即便Sublime text3的sftp插件都不能很好实现需求(需当手动将打包后的东西,借助Xftp等工具上传,当然也可以扩展Sublime text3的sftp插件的功能)。...jadeConfig.sftp.pass, remotePath: jadeConfig.sftp.remotePath + jadeConfig.objectDirName })); }); 但是用它也存在一个问题...参见gtg092x/gulp-sftp; (update@2016-06-28)有得一些空闲,又重新回看这个问题;有想过,设定 remotePath 为外层文件夹,显然这不是一个好的解决办法;也尝试一个新的插件譬如...阴差阳错的对remotePath配置的路径做了改变,这问题就消失了;更改 “/xxx/yyy/zzz/targetFolder/” 为 “/xxx/yyy/zzz/targetFolder”,即okay

1.2K50

gulp使用教程

这个文件保存项目的相关信息 第二: npm install gulp -g 安装全局gulp 然后在项目里的根目录再安装一遍 npm install gulp –save-dev 第三: 新建一个gulpfile.js...文件 然后安装js代码检测插件,压缩文件插件,重名名插件(这里只讲一下这三个插件的使用,当然gulp还有很多强大的插件) js代码检测插件: npm install gulp-jslint –save-dev...压缩文件插件: npm install gulp-uglify –save-dev 重名名插件: npm install gulp-rename –save-dev 再安装一下npm install...jslint 然后在gulpfile.js文件里面编写gulp任务代码 var gulp = require("gulp"), jshint = require("gulp-jshint"),...uglify = require("gulp-uglify"), rename = require("gulp-rename"); gulp.task("scripts",function

51940

构建工具Gulp-lesson3

写作背景: 在前面两节提到的任务再 gulp 执行得到了相应的产物,但是当文件修改过后我们依然需要再次执行命令来进行构建,但是在开发过程中,gulp 同样支持我们通过 watch 来对文件进行监控,每当监控到文件变动就触发所关联的构建任务...,先执行 clean 任务后在进行 javascript 任务; const { watch, series } = require('gulp'); function clean(cb) { /...const { watch } = require('gulp'); // 所有事件都将被监控 watch('src/*.js', { events: 'all' }, function(cb) {...const { watch } = require('gulp'); // 关联的任务(task)将在启动时执行 watch('src/*.js', { ignoreInitial: false },...function(cb) { // body omitted cb(); }); 注:上面的代码来自 gulp 官网; 队列应用: gulp 默认在每次文件变化后都将触发关联任务的执行,短时间内的多次文件变化会将每个任务排队等待依次执行

28230
领券