gpt4 book ai didi

Dart pub get 生成每个文件夹和子文件夹中包的链接

转载 作者:行者123 更新时间:2023-12-03 03:44:40 26 4
gpt4 key购买 nike

我尽量避免 Dart 在每个文件夹/子文件夹中生成符号链接(symbolic link)(到 packages)。例如,在 pubspec.yaml我加 polymer打包运行pub get .之后我得到:

enter image description here

现在每个文件夹都有 packages符号链接(symbolic link)!据我了解,这是因为要确保我们可以使用 package:..任何子目录中的任何 Dart 文件中的语句。

我已经阅读了以下主题(Why is dart pub suddenly trying to install packages in my css folder?),但它是在 2 年前创建的。也许这里有新东西?如何指定文件夹以排除 pub 生成的链接?

最佳答案

这些符号链接(symbolic link)对于许多工具都是必需的。您可以使用实验性命令行选项 --no-package-symlinks对于 pub get/pub upgrade禁用符号链接(symbolic link)创建。我前段时间尝试过,但 DartEditor 调试器停止工作(参见 http://dartbug.com/21749)。

有计划完全摆脱符号链接(symbolic link)。一个 proposal存在,我认为它将在几个月内实现(没有 promise )。

更新
没有 packages在 Dart 1.13 中,目录和无符号链接(symbolic link)可能会成为默认值。

关于Dart pub get 生成每个文件夹和子文件夹中包的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29854091/

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