繁体   English   中英

gulpfile.js中的Bootstrap-sass javascript

[英]Bootstrap-sass javascript inside gulpfile.js

我有一个带有gulpfile.js文件的Angular应用程序,其中我的sass / css文件最小化。 该应用程序之前未使用引导程序。 但是由于新的要求,我必须结合使用bootstrap-sass。

在gulpfile.js中,我能够添加脚本来执行以下操作:

gulp.task('styles', function() {
    return gulp.src(["src/main.scss", "src/styles/**/_*.scss", "src/components/**/_*.scss"])
        .pipe(sass({
            outputStyle: 'compressed',
            includePaths: [config.bowerDir + '/bootstrap-sass/assets/stylesheets']
        }))  
        .pipe(plugins.sass({ outputStyle: 'expanded' }))
        .pipe(plugins.minifyCss())      
        .pipe(gulp.dest('dist/styles'));
});

上面的工作使我可以使用引导程序类。 但是由于无法将jquery和javascript合并到gulpfile中(我认为),我无法在折叠状态下使用navbar按钮...

gulp.task('js', function() {
    return gulp.src([
        config.bowerDir + '/jquery/dist/jquery.js/jquery.min.js',
        config.bowerDir + '/bootstrap-sass/assets/javascripts/bootstrap.js/bootstrap.min.js',
        './src/*.js',
    ])
        .pipe(uglify('app.js', {
            compress: false,
            outSourceMap: true,
        }))
        .pipe(gulp.dest(config.bowerDir + '/js'));
});

上面的问题是什么,在响应模式下单击导航栏按钮不能打开导航栏菜单?

您的路径中有一个小错别字:

它是'/bootstrap-sass/assets/javascripts/bootstrap/bootstrap.min.js'

不是: '/bootstrap-sass/assets/javascripts/bootstrap.js/bootstrap.min.js'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM