gpt4 book ai didi

javascript - 在存储库中维护 JavaScript 库的最佳实践?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:20:51 24 4
gpt4 key购买 nike

在开发 javascript 代码时,在存储库中维护代码的最佳做法是什么?

例如,假设我开发了一组有用的函数并将它们放在一个名为“sugar.js”的脚本中。在代码存储库中,我将它们放在 c:/codebase/suger.js 中。

现在我想在正在开发的网站中使用该脚本,我将其定位在 c:\mywebsite\sugar.js(准备上传到服务器)

我是否保留了 sugar.js 的副本?如果我在一个位置修复 sugar.js 怎么办——它不会与另一个位置同步?

如果我构建第二个也使用 sugar.js 的网站怎么办?我是否需要另一个位于 c:\mywebsite2\sugar.js 的副本?

最佳答案

如果您使用的是 visual studio 之类的工具,则可以使用 NuGet 在每个项目的基础上对许多流行的 javascript 框架进行版本控制。

如果您正在用其他东西编写,您可以尝试包管理器,例如 npmjshttp://jspkg.com/ JSPkg .

如果它是您自己的库,我会建议设置源代码控制并将版本化版本作为分支或标签,这样您就可以跟踪所有内容。 Git 和 GitHub支持这种类型的东西,您可以将其设置为将每个版本作为压缩下载。

我还会尝试将每个项目的 javascript 文件分开,这样任何更改都不会立即破坏每个站点,只会破坏您最近更新的站点。如果您正在运行数百个站点并且真的只需要一个 CDN,那么这个建议可能会被忽略。

关于javascript - 在存储库中维护 JavaScript 库的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8866974/

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