簡體   English   中英

如何在Rails應用程序中使用Bower包含修改過的javascript庫?

[英]How to include modified javascript library using Bower in a Rails app?

所以我在rails應用程序中使用angular並使用bower來管理我的javascript庫。 已經有幾次出現在我必須修改某些涼亭包的功能的地方。 我之前做的只是復制bower引入的源文件,進行更改,然后將其保存在我的assets目錄中,並直接在我的application.js清單中提取該文件。

是否有更好/更清潔的方法來做到這一點,以便所有的javascripts仍然通過涼亭拉入? 我知道對於gemfiles,我可以在我的gemfile中分叉一個repo並引用該版本,對於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"
    }
  }
}

您可以為涼亭套餐做同樣的事情。 叉回購,進行更改,然后創建自己的鮑爾包下這個 一旦注冊,你可以直接每次直接bower install <your-package> :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM