Gulp bower图像路径
Gulp bower image path
我对gullow的设置有问题。当我想使用插件时,我看到了这个问题。Ie.add安装"jurejan/raty#bower软件包修复程序",我看不到图像。
我认为源的路径不好(我的设置..),因为插件想要图像路径"star half-png",但现在只有当我将其更改为"/images/star half-pnng"时才有效。
在build.js中,我有:
var gulp = require('gulp');
var paths = gulp.paths;
var $ = require('gulp-load-plugins')({
pattern: ['gulp-*', 'main-bower-files', 'uglify-save-license', 'del']
});
gulp.task('images', function () {
return gulp.src($.mainBowerFiles())
.pipe($.filter('**/*.{png,jpg,jpeg,bmp}'))
.pipe($.flatten())
.pipe(gulp.dest(paths.dist + '/images/'));
});
gulp.task('build', ['html', 'images', 'fonts', 'misc']);
并在gullfile中:
var gulp = require('gulp');
gulp.paths = {
src: 'src',
dist: '../public',
tmp: '.tmp',
e2e: 'e2e'
};
bower安装在'public/images/'中创建图像文件
项目树是
my-app
|-front
|- bower.json
|- package.json
|- public
|-images
我试过这样的东西,但钢不起作用:
gulp.task('images', function () {
return gulp.src(paths.src + '/images/**/*')
.pipe(gulp.dest(paths.dist + '/images/'));
});
看看raty
附带的演示
你可以在这里看到他们是如何声明图像的路径的:
$('#starHalf').raty({
half : true,
path : null,
starHalf : 'demo/images/star-half-mono.png',
starOff : '../lib/images/star-off.png',
starOn : '../lib/images/star-on.png'
});
https://github.com/wbotelhos/raty/blob/master/demo/index.html#L3702
如果你已经在使用gulp将图像复制到/images/
文件夹,你可以将路径设置为/images/
,也可以不更改路径,直接设置图像选项,就像上面的演示一样。
相关文章:
- 复制图像路径以单击它
- 如何使用jquery将base64图像路径转换为真实路径
- 如何设置SVG路径的样式以拍摄图像
- 滚动页面时的弯曲图像路径
- 如何使用php和javascript获取网页中显示图像的路径
- javascript onclick获取不带路径的图像名称
- Gulp bower图像路径
- Symfony2-Javascript文件中的图像路径
- 在移动设备上按路径或名称获取二进制图像(Ionic / Ng cordova 应用程序)
- 图像J宏路径问题
- 使用 jQuery 从 HTML 中的多个图像元素中删除文件路径
- 使用javascript从磁盘中的文件夹中选择所有图像的路径
- 将图像内容而非图像路径存储在mongodb中
- MVC5 和 Javascript 相对图像路径混淆
- 简单的图像滑块Javascript图像路径在IE 6中不起作用
- 从表单中派生要使用javascript对象加载的图像路径
- 将完整路径图像获取到输入文件中
- 使用Laravel中的Ajax保存路径图像
- 在智能手机上本地存储文件路径/图像,稍后上传
- 在iOS编程中将Base64图像转换为文件路径图像