避免包括bootstrap min.css& .css与wiredep

时间:2015-07-06 13:05:55

标签: twitter-bootstrap-3 gulp wiredep

我正在编写一个带有wiredep& amp;的脚本。 gulp但是当我加入Bootstrap时,我的结果出乎意料:

<link rel="stylesheet" href="/bower_components/bootstrap/dist/css/bootstrap-theme.css" />
<link rel="stylesheet" href="/bower_components/bootstrap/dist/css/bootstrap-theme.min.css" />
<link rel="stylesheet" href="/bower_components/bootstrap/dist/css/bootstrap.css" />
<link rel="stylesheet" href="/bower_components/bootstrap/dist/css/bootstrap.min.css" />

为什么wiredep包括.css和amp; min.css文件?为什么还包括bootstrap-theme?

由于

2 个答案:

答案 0 :(得分:0)

问题来自我的bower.json中的错误覆盖:

之前:

"overrides": {
    "bootstrap": {
        "main": [
            "dist/js/*.*",
            "dist/css/*.*",
            "dist/fonts/*.*"
        ]
    }

修正一个是:

"overrides": {
    "bootstrap": {
        "main": [
            "dist/js/bootstrap.js",
            "dist/css/bootstrap.css",
            "dist/fonts/*.*"
        ]
    }

3.3.5需要这个覆盖,3.3.6不再需要。

答案 1 :(得分:0)

我使用bindep而不是wiredep。它更专业,有许多功能,但最重要的是它允许使用凉亭克服凉亭限制。

npm install bindep