首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gulp wiredep排除jquery注入

Gulp wiredep排除jquery注入
EN

Stack Overflow用户
提问于 2017-06-13 18:16:36
回答 0查看 215关注 0票数 0

我使用wiredep来注入脚本,但我不希望jquery被注入。我使用wiredep exclude选项来排除jquery,但它确实被注入了。如何将jquery从wiredep注入中排除。下面是bower.json

代码语言:javascript
复制
{
  "name": "people10-code-challenge",
  "description": "People10 Code Challenge",
  "main": "app.js",
  "authors": [
    "Mahtab Alam"
  ],
  "license": "MIT",
  "keywords": [
    "nodejs",
    "angularjs",
    "mongodb",
    "express"
  ],
  "homepage": "https://github.com/eMahtab/people10-code-challenge",
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components",
    "app/client/vendor",
    "test",
    "tests"
  ],
  "dependencies": {
    "angular": "1.6.4",
    "bootstrap-additions": "^0.3.1",
    "AngularJS-Toaster": "angularjs-toaster#^2.1.0",
    "bootstrap": "^3.3.7",
    "angular-strap": "^2.3.12"
  }
}

这是gulpfile.js

代码语言:javascript
复制
"use strict"

var gulp = require('gulp'),
    jshint = require('gulp-jshint'),
    stylish = require('jshint-stylish'),
    wiredep = require('wiredep').stream,
    paths = {
        js:['./app/client/js/**/*.js','./app/client/app.js','./app/server/**/*.js']
    };

gulp.task('jshint',function(){
    return gulp.src(paths.js)
           .pipe(jshint())
           .pipe(jshint.reporter(stylish));
})    


var wiredepOptions = {  
  directory: 'app/client/public/vendor',
  exclude: ['jquery']
};


// Inject Bower components
gulp.task('wiredep', function () {

    gulp.src(['app/client/public/index.html'])
        .pipe(wiredep({wiredepOptions}))
        .pipe(gulp.dest('build'));    
});
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44518621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档