我们需要编辑第三方插件的源代码(单个javascript文件),以使用引导类呈现其UI。此插件不会作为节点模块(npm)下载。这样做可以吗?因为我听过有人说 - 永远不要编辑第三方插件的源代码。感谢。
答案 0 :(得分:1)
首先 - 检查插件的许可证。
其次 - 不建议更改插件的原因是,如果要升级脚本 - 您的编辑将丢失,并且很难跟踪此类问题。最好让代码维护者更改代码,为他们提供更改,在他们的存储库中创建新的git分支等。
答案 1 :(得分:0)
你可以这样做,但你可能会破坏你可能不知道的库本身的其他部分。您的更改可能会产生副作用,并且在升级库时会使您处于不利地位。但最后你应该遵循许可证来看看你可以做什么。
如果这是一项可能对其他人有益的变更,那么请根据您的更改为项目做出贡献。
您还可以尝试在单独的文件中覆盖所需的特定部分。