编辑第三方javascript插件是否可以?

时间:2017-06-19 13:05:53

标签: javascript plugins open-source

我们需要编辑第三方插件的源代码(单个javascript文件),以使用引导类呈现其UI。此插件不会作为节点模块(npm)下载。这样做可以吗?因为我听过有人说 - 永远不要编辑第三方插件的源代码。感谢。

2 个答案:

答案 0 :(得分:1)

首先 - 检查插件的许可证。

其次 - 不建议更改插件的原因是,如果要升级脚本 - 您的编辑将丢失,并且很难跟踪此类问题。最好让代码维护者更改代码,为他们提供更改,在他们的存储库中创建新的git分支等。

答案 1 :(得分:0)

可以这样做,但你可能会破坏你可能不知道的库本身的其他部分。您的更改可能会产生副作用,并且在升级库时会使您处于不利地位。但最后你应该遵循许可证来看看你可以做什么。

如果这是一项可能对其他人有益的变更,那么请根据您的更改为项目做出贡献。

您还可以尝试在单独的文件中覆盖所需的特定部分。