标签:lmin master span white 之间 ring 指定 需要 目的
ssh-keygen -t rsa -C "xiaoming@sina.com"
先pull , 再push
当我们在push时,加上-u参数,那么在下一次push时 我们只需要写上git push
就能上传我们的代码。(加上-u之后,git会把 当前分支与远程的指定的分支进行关联。git push origin master)
npm -v
查看版本npm init
会生成一个package.json文件2.下载所需要的包
npm install jquery
下载jquery3.下载包时,可以加上 --save
参数
npm install jquery --save
, 下载之后会在package.json中添加 当前下载的包的版本信息。npm install gulp-cli -g
npm install gulp --save
var gulp = require(‘gulp‘);
// 创建任务
// 第一个参数: 任务名
// 第二个参数: 回调函数,当我们执行任务时就会执行这个函数
gulp.task(‘test‘, function(){
console.log(123)
})
gulp 任务名
gulp test
npm install browser-sync -g
,-g表示安装到全局browser-sync start --server --files "./index.html,app.css,./css/*.css,*.*"
npm install gulp-uglify --save
npm install gulp-concat --save
gulp.task(‘script‘, function(){
// 1.要匹配到要处理的文件
// 指定指定的文件:参数是匹配的规则
// 参数也可以是数组,数组中的元素就是匹配的规则
gulp.src([‘./app.js‘,‘./sign.js‘])
// concat 的参数是合并之后的文件名字
.pipe(concat(‘index.js‘))
.pipe(uglify())
// dest方法参数,指定输出文件的路径
.pipe(gulp.dest(‘./dist‘))
})
npm install gulp-cssnano --save
// 新建一个任务,对css进行处理
gulp.task(‘style‘, function(){
// 对项目中的2个css文件进行合并,压缩操作
// 1.匹配到要处理的文件
gulp.src([‘./*.css‘])
// 2.合并文件
.pipe(concat(‘index.css‘))
// 3.压缩操作
.pipe(cssnano())
// 4.输出到指定目录
.pipe(gulp.dest(‘./dist‘))
})
npm install gulp-htmlmin --save
// 新建一个任务,对html进行压缩
gulp.task(‘html‘, function(){
// 1.匹配到要处理的文件
gulp.src([‘./index.html‘])
// 2.压缩操作
.pipe(htmlmin({collapseWhitespace:true}))
// 3.指定输出目录
.pipe(gulp.dest(‘./dist‘))
})
// gulp.watch 监视文件变化,执行相应任务
gulp.task(‘mywatch‘, function(){
// 执行指定的任务
gulp.run(‘script‘)
// 1.监视js文件的变化,然后执行script任务
// 第一个参数:要监视的文件的规则
// 第二个参数:是要执行的任务
gulp.watch([‘./app.js‘,‘sign.js‘],[‘script‘])
})
标签:lmin master span white 之间 ring 指定 需要 目的
原文地址:http://www.cnblogs.com/lin-dong/p/6666397.html