我在我的 Ember.js 项目中使用了一个名为 cytoscape 的扩展,以及 cytoscape-context-menushttps 。我需要对其进行一个微小的更改以满足我的项目的需求。我已经这样做了,而且效果很好(我在本地测试了它,只需对扩展中相关 JS 文件中的代码进行猴子修补并确认它有效)。
我只是想知道,我应该如何将此更改合并到我的项目中,而不必每次构建项目时都手动更改该代码?我知道我可以删除该存储库并对其进行 PR 并获得批准,但这可能需要几天/几周/几个月的时间。一定有办法让我自己处理这个问题。
最佳答案
fork 存储库并使用您自己的 fork 作为依赖项。维护您的分支并使其与上游存储库保持同步。每当合并您的拉取请求时切换回来。
关于javascript - 如何更改 JavaScript 扩展并在我的项目中使用它而无需等待批准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48567000/