0

我试图在我的 gruntfile 中从wiredep 获取itens,但它总是返回一个物理路径,例如:“D:\folder\folder\file.css”,而在文档中它说它将返回一个相对路径路径(https://github.com/taptapship/wiredep#programmatic-access)。

我的代码是:

在 gruntfile 中:

var myCss = require('wiredep')().css

在我的 index.html 中,我有:

<!-- bower:css -->
    <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css" />
    <link rel="stylesheet" href="bower_components/normalize.css/normalize.css" />
    <link rel="stylesheet" href="bower_components/angular-chart.js/dist/angular-chart.css" />
    <link rel="stylesheet" href="bower_components/angular-snap/angular-snap.css" />
    <link rel="stylesheet" href="bower_components/ionicons/css/ionicons.css" />
    <link rel="stylesheet" href="bower_components/angular-carousel/dist/angular-carousel.css" />
    <link rel="stylesheet" href="bower_components/font-awesome/css/font-awesome.css" />
    <!-- endbower -->

我希望它按原样返回具有路径的数组,例如:“bower_components/font-awesome/css/font-awesome.css”

4

1 回答 1

1

检查配置参数的选项ignorePathwirerep为了给你更多的细节,你应该提供你的项目文件夹的完整路径结构,但尝试这样的事情

var myCss = require('wiredep')({ignorePath: '/../../'}).css
于 2015-08-10T02:04:29.870 回答