如何使用咕噜咕噜安装凉亭
How to use gulp install bower
当我
?运行gulp时,我想做这样的事情:
1.使用"gulp-bower"从bower.json安装所有依赖项。
2.使用"主文件"查找所有 bower 组件并将它们连接成一个文件
var gulp = require('gulp');
var bower = require('gulp-bower');
var mainBowerFiles = require('main-bower-files');
gulp.task('default', function () {
return bower()
.pipe(gulp.src(mainBowerFiles()))
.pipe(concat('lib.js'))
.pipe(gulp.dest('static/lib'));
});
但这会产生错误:首先不存在 Bower 组件目录,然后下载 Bower 组件。如何先下载组件,然后运行主文件
gulp-bower
异步运行,因此它会在文件完成下载之前移动到管道的下一部分。要解决此问题,您需要分离任务:
var gulp = require('gulp');
var bower = require('gulp-bower');
var concat = require('gulp-concat');
var mainBowerFiles = require('main-bower-files');
gulp.task('bower', function () {
return bower();
});
gulp.task('bower-concat', ['bower'], function () {
return gulp.src(mainBowerFiles())
.pipe(concat('lib.js'))
.pipe(gulp.dest('static/lib'));
});
gulp.task('default', ['bower-concat']);
相关文章:
- 可以前端maven插件使用节点,npm已经安装
- 在Meteor项目中安装并包含npm模块后出错
- 无法安装节点sass相关性
- 键入环境安装不起作用
- 全局安装gull后出错
- 如何检测安装在firefox4.6ubuntu上的扩展
- Bowerrc后安装挂钩不工作
- 有没有一种方法可以从Javascript检测特定的应用程序是否安装在(AndroidiOS)设备上
- 如何安装Jasmin:Velocity项目上的javascript测试工具
- 如何从mac上完全删除Ionic和Cordova安装
- 角度highchart ng安装
- 如何检测是否未安装在鼠标上
- Babel/Mocha:Mocha已全局安装,但未定义describe()
- 通过Nuget安装Angular JS和Angular JS核心有什么区别
- 在Strongloop中发送推送通知时,设备从安装中删除
- YouTube插件的安装是CKDior
- Chrome扩展弹出式安装
- 安装织物.js 在带有凉亭的轨道上
- 胸部.js安装错误(凉亭)
- 如何使用咕噜咕噜安装凉亭