Top*_*gio 11 bundling-and-minification bower gulp
我正在开发一个示例应用程序,它使用bower进行依赖关系管理,并为它的构建系统吞咽.
我已经使用main-bower-files插件将目录中的所有相关文件复制bower_components
到一个build/dist/bower_components
目录中.
这一切都很完美,我可以打开我的应用程序index.html
,它正确指向每个文件,并正确指向资产.
我的下一步是连接,bower_components
以便我有一个CSS和一个JS文件以及所有资产(字体,图像等).我已经使用gulp-useref来捆绑所有组件,它似乎很好用.
但是,组合的一些CSS和JS文件使用相对路径来引用现在不正确的资产,因为所有内容都在一个文件中:
是否有固定资产的标准解决方案?
我是否需要使用gulp来更新资产引用或者使用不同的插件?
使用gulp -replace插件我们可以连接bower_components assests.
例如:
var replace = require('gulp-replace');
gulp.task('fix-paths', ['minify'], function() {
gulp.src('public/css/site.css')
.pipe(replace('../', '../bower_components/bootstrap/dist/'))
.pipe(gulp.dest('public/css'));
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5220 次 |
最近记录: |