1
因此,我在rails應用程序中使用angular並使用bower來管理我的javascript庫。已經有幾次出現,我不得不修改某些涼亭包的功能。以前我所做的只是複製由bower引入的源文件,進行更改,然後將其保存在我的資產目錄中,並將該文件直接拖到我的application.js清單中。如何在Rails應用程序中使用Bower修改的JavaScript庫?
有沒有更好的/更清潔的方式來做到這一點,以便我所有的javascripts仍然通過涼亭拉入?我知道對於gemfiles,我可以分叉回購並在我的gemfile中引用該版本,是否有類似於bower的東西?
這裏有什麼最佳實踐嗎?謝謝一堆。
編輯:另外我使用的是bower.json文件,像這樣:
{
"lib": {
"name": "bower-rails generated lib assets",
"dependencies": {
"angular": "latest",
"angular-ui-router": "latest",
"angular-animate": "latest",
"bootstrap-sass-official": "latest",
"angular-deckgrid":"latest",
...
}
},
"vendor": {
"name": "bower-rails generated vendor assets",
"dependencies": {
// "three.js" : "https://raw.github.com/mrdoob/three.js/master/build/three.js"
}
}
}