gpt4 book ai didi

git - 我应该在 node_modules 中克隆一个 Node 库来修改它吗?

转载 作者:搜寻专家 更新时间:2023-10-31 23:49:28 24 4
gpt4 key购买 nike

我正在使用 Poet用于博客/静态站点生成器引擎,非常棒。

它目前是我的 packages.json 中列出的依赖项,所以我只需 npm install 它并在我的 express 应用程序中 require 它。

但是,我想更改库中的一个行为(特别是构建“post.preview”的方式,现在只是获取第一行,我希望能够配置一个每个帖子的行数)。

为此,我正在考虑克隆存储库并进行更改。

但我想知道我是否应该:

  • 将它直接克隆到我的 blog/node_modules/poet 并像往常一样require 或者,
  • 将其克隆到不同的文件夹并从不同的路径require

请记住,我想尽快发布到 Heroku 或 Nodejitsu。

你对此有何看法?

更新:在我的 git 存储库下使用克隆的 lib 进行 git 存储库时,我遇到了一些问题。它以某种方式将整个文件夹添加为一个文件。我立即从 lib 文件夹中删除了“.git”,一切都恢复正常了……我不知道这种行为的原因!

最佳答案

我不知道是否有关于此的任何指导方针,但就我个人而言,我会 fork poet 并进行更改,并将其作为应用程序的外部存储库添加到与 node_modules 不同的目录中。我只是喜欢让 node_modules 由 npm 管理。

我的目标是能够使用 git pull + npm install 进行部署,同时能够轻松地继续 merge 来自 poet 主线的更新。

关于git - 我应该在 node_modules 中克隆一个 Node 库来修改它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13022417/

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