gpt4 book ai didi

javascript - 如何在 Bower 依赖项中设置相对文件路径

转载 作者:行者123 更新时间:2023-12-03 06:52:17 25 4
gpt4 key购买 nike

我想将我的自定义版本的 javaScript 库导入到项目中。要添加自定义库,我必须创建 Bower 项目,创建新的本地 GIT 存储库并安装它。像这样:bower install

bower.json

{
"name": "project",
"description": "proj desc",
"main": "index.js",
"dependencies": {
"custom_ammaps3": "C:/work/project/git/ui/lib/custom_ammap3/.git#master"
},
}

它有效。但现在我想将它提交到项目 git 中,这样任何人都可以安装和使用它,所以我需要在那里放置相对路径。但是当我删除部分 C:/work/project/git/ui/ 时,只有部分 "custom_ammaps3": "lib/custom_ammap3/.git#master"它失败并显示错误,指出它不是存储库。当此路径以 / 开头时,它从 GIT_HOME 目录读取,因此我也无法使用它。

最佳答案

这是因为您正在引用本地 git 存储库,只有您或有权访问您计算机的任何人才能访问该存储库。所以基本上你是唯一可以使用这个包的人。

您有两个选择:使您的项目依赖于非自定义库,并使用您正在使用的库提供的 Hook 、事件或配置来更改您需要的任何内容。这是更好的方法,因为您不会破坏任何东西。

如果你想改变核心代码本身;叉!或者只是下载并更改代码,尽管 fork 会更好,因为如果您的更改很好,您可以向原始编码器发送拉取请求。

关于javascript - 如何在 Bower 依赖项中设置相对文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37439501/

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