2016-09-20 52 views
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" 
    } 
    } 
} 

回答

0

你可以做涼亭包相同。叉回購,做出你的改變,然後創建你自己的鮑爾包裝this。一旦它被註冊,你可以直接每次只需bower install <your-package> :)

相關問題