gulp代理编译慢
A. gulp 编译 jade后的 html 是压缩的,想要不压缩的,能控制吗
gulp-jade 支持 jade cli 的所有 options,所以 pretty: true 可以解决你的问题。
var gulp = require('gulp'),
jade = require('gulp-jade');
gulp.task('jade', function() {
return gulp.src('**/*.jade')
.pipe(jade())
.pipe(gulp.dest('./'));
});
gulp.task('watch', function() {
gulp.watch('**/*.jade', ['jade']);
});
// gulp.task('watch', function() {
// gulp.watch('./**/*.jade', function(e) {
// var p = e.path.replace(__dirname, '')
// .replace(/\/[^\/]+?\.jade$/, '/');
// gulp.src(e.path)
// .pipe(jade())
// .pipe(gulp.dest('.' + p));
// });
// });
gulp.task('default', ['watch']);
B. gulp怎样编译合并不同文件夹下的多个sass文件
第一张图中实现了将src目录下的scss文件逐一编译并压缩到dist目录下,但离我想要的效果还有一些差距,我希望能够编译压缩的同时,将这三个css文件合并到一起去。
C. gulp编译文件有没有数量限制
CoffeeScript编译器是用CoffeeScript写成的,这就产生了一个先有鸡还是先有蛋的问题:我们是如何在一个还没装CoffeeScript编译器的系统上运行编译器的呢?如果能找到某种方法,在机器上浏览器之外运行JavaScript代码,且允许这些代码访问本地文...
D. gulp配置代理能解决跨域问题吗
服务端的解决方案的基本原理就是,由客户端将请求发给本域服务器,再由本域服务器的代理来请求数据并将响应返回给客户端。 最常用的服务器解决方案就是利用web服务器本身提供的proxy功能,如apache和lighttpd的mod_proxy模块。
E. bootstrap用gulp编译怎么样
gulp在3.9版本里面增加了对babel的支持,因此我们可以直接在gulpfile里面使用ES6(ES2015)了。升级gulp版本首先要检测一下我们的gulp版本,确保CLI版本及Local版本都在3.9之上:gulp-v版本如下:CLIversion3.9.0Localversion3.9.0若版本过低,我们可以通过以下方式进行升级,这里将同时升级CLI版本和Local版本:npminstallgulp-g&&npminstallgulp--save-dev安装babel我们需要安装babel-core及babel-preset-es2015来转换ES6代码:npminstallbabel-corebabel-preset-es2015--save-dev然后,创建一个.babelrc文件来使用es2015preset:touch.babelrc写入如下内容:{"presets":["es2015"]}接下来就是使用ES6语法重写gulpfile了。使用ES6语法重写gulpfile首先,重命名gulpfile.js为gulpfile.babel.js,这样gulp执行前会自动调用babel转换文件。mvgulpfile.jsgulpfile.babel.js然后在gulpfile.babel.js里面用ES6语法写些内容,如下:'usestrict';importgulpfrom'gulp';importlessfrom'gulp-less';constpaths={less:'less/',dest:'build/'};gulp.task('less',()=>{gulp.src(`${paths.less}**/*.less`).pipe(less()).pipe(gulp.dest(`${paths.dest}css/`));});然后执行gulp命令:gulpless这里和原来一样,以前的命令怎么用现在还是怎么用!GitHub源码:using-es6-with-gulp
F. gulp编译全部sass文件太慢怎么解决
打开控制台,输入ruby -v看下你到底有没有Ruby环境 gem install 一般情况下都可以在线安装,除非你所要安装的是已经过时的或者是不怎么常用的,也或者与你的网速和电脑有关,如果你在线安装不了,你只能手动下载安装了
G. 前端通过gulp编译后的文件,怎么部署到服务器
服务器上写部署脚本,从代码库里拉项目代码,跑gulp自动化。或者打包传给后端让他搞。
H. gulp babel安装成功了为什么不能将es6编译成es5
按babel官方教程来配置的:
gulpfile.js
var gulp = require("gulp");var babel = require("gulp-babel");
gulp.task("default", function () { return gulp.src("src/app.js")
.pipe(babel())
.pipe(gulp.dest("dist"));
});
app.js
'use strict';let a = 'hello world';
还需要安装babel-preset-es2015插件,才能把es6编译成es5
npm install --save-devbabel-preset-es2015
在gulpfile.js中增加presets
var gulp = require("gulp");var babel = require("gulp-babel");
gulp.task("default", function () { return gulp.src("src/app.js")
.pipe(babel({ presets: ['es2015']
}))
.pipe(gulp.dest("dist"));
});
I. 使用gulp编译typescript时,为什么这配置会出错
选择 Configure Task Runner 自创建 task.json 该配置文件工作空间.vscode目录目录存放vscode配置文件夹 vscode默认task配置文件给执行tsc gulp模板配置简单介绍 task.json 写 {"version": "0.1.0...