gpt4 book ai didi

bazel -//(双正斜杠)和 : (colon) in bazel build//my_folder/my_subfolder:node_modules? 的含义是什么

转载 作者:行者123 更新时间:2023-12-05 01:40:00 25 4
gpt4 key购买 nike

我不明白这个语法:

bazel build //<my_dir>/<my_subdir>:node_modules

我相信 // 是指定相对于 WORKSPACE 的路由,但我不清楚 : 的含义。

同样,您可以使用 bazel build ...,这似乎可以在 WORSKPACE 中构建所有子文件夹。

这些奇怪的符号是什么?它们在哪里记录?

最佳答案

这方面的文档在这里: https://docs.bazel.build/versions/master/build-ref.html

此处记录了与外部依赖项相关的其他语法: https://docs.bazel.build/versions/master/external.html

... 之类的东西称为目标模式,记录在此处: https://docs.bazel.build/versions/master/guide.html#target-patterns

I believe // is to specify a route relative to a WORKSPACE

正确,//开始一个“绝对标签”

meaning of :

这将包(左侧)与包中的目标名称(右侧)分开。

you can use bazel build ... and that seems to build all subfolders within a WORSKPACE

这将构建当前包(即当前工作目录)和当前包的子包中的所有目标。如果您位于工作区的根目录,那么它与将构建所有内容的 //... 相同。

关于bazel -//(双正斜杠)和 : (colon) in bazel build//my_folder/my_subfolder:node_modules? 的含义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57309928/

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