我正在使用bower-installer将我需要的文件从bower_components文件夹复制到bower_dist文件夹中。这里是bower.json文件的相关部分:如何更改一个组件的bower-installer路径
"install": {
"path": "bower_dist"
},
"dependencies": {
"jquery": "~2.1.4",
"bootstrap": "~3.3.4",
"slick.js": "~1.5.5"
},
现在,这是创造bower_dist文件夹内的文件夹它为每个组件。问题是,在slick.js组件中,我有几个文件(eot,svg,ttf,woff),我需要在/slick.js/fonts
文件夹中(而不仅仅是/slick.js/
文件夹)。
我该怎么做?我已经尝试过为eot,svg,ttf和woff指定特殊情况,但是之后它会应用于所有组件。另外,我不想介绍需要指定所有文件类型(js,css等),而只想为slick.js配置特殊的字体类型。这可能吗?
只要我添加“来源”:{“slick.js”:...命令bower-installer停止发布slick.js。你确定这是适当的格式?我也试着用slick.js来修改bower.js,就像你在pull请求中做的那样,但仍然不起作用 - 它不会创建合适的文件夹结构。 – kape123
@ kape123我只是遵循bower-installer文档〜https://github.com/blittle/bower-installer#install-multiple-main-files。看起来您需要在您的bower安装目录中为文件路径加上前缀。我将以 – Phil
为例更新我的答案,当我这样说时,它会复制文件。但它又将它们全部放在同一个目录中 - /bower_dist/slick.js/ ...它不会为字体创建字体目录。 ;( – kape123