如何让Bower将文件安装到指定的路径和名称
How do I get Bower to install a file to a specified path and name?
我有以下bower.json:
{
"name": "myname",
"dependencies": {
"stripe": "https://js.stripe.com/v2/"
}
}
这将获取相关url处的javascript并创建以下文件:
/bower_components/stripe/index
请注意,该文件不是index.js
,而是简单的index
。这是有问题的,因为我的Brocfile拒绝使用index
文件,坚持它必须是index.js
。如果我手动将名称更改为index.js
,那么应用程序工作正常。显然,这不是一个令人满意的解决方案。
那么,有没有办法让bower将文件安装为index.js
而不是index
?
如果您需要为bower设置不同的文件夹,您可以创建一个.bowerrc
文件,其中包含以下内容:
{
"directory": "public/bower"
}
我不太确定你的环境,但例如,如果你有node.js,你可以创建一个gull.js设置,在你需要运行任何其他进程之前进行重命名。
准示例gulpfile.js
var gulp = require('gulp');
var rename = require('gulp-rename');
gulp.task('prep', function () {
gulp.src('public/bower/stripe/index', {
base: 'public/bower/stripe'
})
.pipe(rename('index.js'));
.pipe(gulp.dest('./'));
});
相关文章:
- Javascript:使用绝对路径设置img src
- 如何在d3.js中返回路径的y坐标
- 复制图像路径以单击它
- 从模块内部访问Express装载路径
- JS文件的路径正在消失
- 使用onclick绘制SVG路径
- jpm的默认Firefox路径没有'不起作用
- 如何使用jquery将base64图像路径转换为真实路径
- 可以用'吗/'在相对路径中
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- 将Windows文件路径组织到文件夹中
- Ajax URL路径未替换当前URL
- 如何使用Javascript上传给定路径的文件
- 如何将要单独填充的每个HTML画布路径/形状分开
- 请求准备一个文件并返回路径,允许用户在准备好时下载
- 动态路径用于流星/铁路由器
- Gulp bower图像路径
- requirejs+bower,bower组件中的路径和依赖关系
- 如何让Bower将文件安装到指定的路径和名称
- Bower指向错误的路径(jQuery表单验证器)