Ai
1 Star 0 Fork 0

CodePrince/iscroll-test

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
gulpfile.js 1.67 KB
一键复制 编辑 原始数据 按行查看 历史
CodePrince 提交于 2017-03-10 14:36 +08:00 . no message
var gulp = require('gulp'),
less = require('gulp-less'),
seajsCombo = require( 'gulp-seajs-combo' ),
mainBowerFiles = require('main-bower-files'),
autoprefixer = require('gulp-autoprefixer'),
bowerNormalizer = require('gulp-bower-normalize'),
flatten = require('gulp-flatten'),
vinylPaths = require('vinyl-paths'),
gulpCopy = require('gulp-copy'),
replace = require('gulp-replace-path'),
connect = require('gulp-connect');
gulp.task('connect', function() {
connect.server({
root: ['./src','./bower_components'],
livereload: true,
port:2017
});
});
gulp.task('less', function() {
gulp.src('./src/less/*.less')
.pipe(less())
.pipe(autoprefixer({
browsers: ['>0.2%'],
cascade: false
}))
.pipe(gulp.dest('./src/css'));
});
gulp.task('reload', function () {
gulp.src(['src/*.html','src/css/*.css','src/js/*.js'])
.pipe(connect.reload());
});
gulp.task('watch', function() {
gulp.watch('src/less/*.less', ['less']);
gulp.watch('bower_components/*', ['bower_components']);
gulp.watch(['src/css/*.css','src/js/*.js','src/*.html'], ['reload']);
});
gulp.task('bower_components', function() {
return gulp.src(
mainBowerFiles({
base:"./",
paths: {
bowerDirectory: './bower_components',
bowerrc: '.bowerrc',
bowerJson: 'bower.json'
},
dependencies: {
},
overrides:{
"font-awesome": {
"main": [
"fonts/*",
"less/**/*.less"
]
},
"bootstrap": {
"main": [
"less/**/*.less"
]
},
"iscroll": {
"main": [
"build/*.js"
]
}
}
})
)
.pipe(gulpCopy("./src/lib/",{prefix:1}))
});
gulp.task('default',['watch','connect','bower_components'], function() {
});
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/codePrince/iscroll-test.git
git@gitee.com:codePrince/iscroll-test.git
codePrince
iscroll-test
iscroll-test
master

搜索帮助