2017-08-27 85 views
2

這是我一飲而盡任務Wiredep咕嘟咕嘟依賴注入不工作

gulp.task('inject', function() { 
    var wiredep = require('wiredep').stream; 
    var options = { 
    bowerJson: require('./bower.json'), 
    directory: './public/lib' 
    }; 
    return gulp.src('./src/views/*.html') 
    .pipe(wiredep(options)) 
    .pipe(gulp.dest('./src/views')); 
}); 

而這些都在我的bower.json依賴

"dependencies": { 
    "bootstrap": "^3.3.7", 
    "font-awesome": "^4.7.0" 
    } 

當我在命令行中運行「一口注入」它似乎工作,但我的依賴不會出現在index.html。

回答

0

我試着重複你發佈的完全相同的gulp任務,並且所有文件都被正確注入。

我沒有看到你的index.html,但檢查你的任務,唯一不同於我的是bower目錄。您確定./public/lib也設置在您的bower.json文件中嗎?

此外,你是否在你的html上添加這些標籤?

<!-- bower:css --> 
<!-- endbower -->

<!-- bower:js --> 
<!-- endbower -->

這是我的index.html的樣子:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <!-- bower:css --> 
    <!-- endbower --> 
    <title>Wiredep test</title> 
</head> 
<body> 

<!-- bower:js --> 
<!-- endbower --> 
</body> 
</html>