gpt4 book ai didi

javascript - 如何在 Rails 应用程序中使用 Bower 包含修改后的 javascript 库?

转载 作者:行者123 更新时间:2023-11-28 05:32:11 25 4
gpt4 key购买 nike

所以我在 Rails 应用程序中使用 Angular,并使用 Bower 来管理我的 JavaScript 库。有几次我不得不修改某些 Bower 软件包的功能。我之前所做的只是复制 Bower 拉入的源文件,进行更改,然后将其保存在我的 Assets 目录中,并直接将该文件拉入我的 application.js list 中。

有没有更好/更干净的方法来做到这一点,以便我的所有 JavaScript 仍然通过 Bower 引入?我知道对于 gemfiles,我可以 fork 一个存储库并在我的 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"
}
}
}

最佳答案

您可以对 bower 包执行相同的操作。 Fork 存储库,进行更改,然后按照 this 创建您自己的 Bower 包。注册后,您只需 bower install <your-package>每次都直接:)

关于javascript - 如何在 Rails 应用程序中使用 Bower 包含修改后的 javascript 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39600307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com