Tag: wiredep

Wiredep + Gulp将不会生成任何脚本标记和path

我一直试图让wiredep和gulp生成我的脚本标签和path的脚本加载(和 – 保存开发)通过鲍尔,如无数的教程中所示,但无论我做什么,它将复制HTML源文件很好,但不会注入脚本标签和path。 我现在只想连接Bower.json文件,所以我删除了部分处理css文件的示例脚本,大部分示例中都包含注入部分。 gulpfile.js :(仅限摘要) gulp.task( 'bower', function () { var wiredep = require( 'wiredep' ).stream; return gulp.src( './src/index.html' ) .pipe( wiredep( { cwd : './src', directory: './bower_components/', bowerJson: require( './bower.json' ), } ) ) .pipe( gulp.dest( './build' ) ); } ); bower.json文件 { "name": "SomeProject", "description": "", "ignore": [ "**/.*", "node_modules", "bower_components", "test", […]

Gulp,Wiredep和Bower依赖

我想调整一个gulpfile.js并将我的bower_components/文件夹更改为app/bower_components/ 。 我更新.bowerrc的目录,所以现在每次我做一个bower install它将使用正确的一个: { "directory": "app/bower_components" } 现在, gulp-wiredep如何在我的主Sass文件中写入正确的Sasspath位置? 例如, gulp-wiredep在我的main.scss文件中,在// bower:scss之后添加了以下行// bower:scss : @import "bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss"; 现在应该是@import "app/bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss"; 我怎样才能改变这条路? 我相信这是wiredep任务的一些configuration: gulp.task('wiredep', function () { var wiredep = require('wiredep').stream; gulp.src('app/styles/*.scss') .pipe(wiredep({ ignorePath: /^(\.\.\/)+/ })) .pipe(gulp.dest('app/styles')); gulp.src('app/*.html') .pipe(wiredep({ exclude: ['bootstrap-sass-official'], ignorePath: /^(\.\.\/)*\.\./ })) .pipe(gulp.dest('app')); }); 但我不知道如何configuration,以做我所需要的,我找不到任何文件。 我知道,如果我手动将sass文件中的path更改为"app/bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss" ,那么"app/bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss" gulp serve将起作用,但只要我安装了一个bower组件会改变path到没有app/在一开始,这将打破任务。 如何解决这个问题? 完成: // inject bower components […]