gpt4 book ai didi

Dart Editor 不允许我编辑包文件夹中的文件

转载 作者:行者123 更新时间:2023-12-02 01:52:47 25 4
gpt4 key购买 nike

有谁知道为什么 Dart 编辑器不允许我编辑位于 packages 文件夹内的文件?我最初的库类文件位于该文件夹之外,但我认为正确的做法是将我的库放在该文件夹下,所以我这样做了,但现在我无法修改这些文件。

最佳答案

packages/ 中的所有内容(通常)是指向可能共享的包副本的符号链接(symbolic link),因此如果您编辑 packages/ 中的文件,您将编辑它适用于您所有的项目,这可能不是您想要的。

如果您想一起编辑多个包,最好的方法是指定一个使用路径源的依赖项覆盖,如下所示:

name: my_package
dependency_overrides:
my_other_package:
path: /Users/me/dart/my_other_package

这样,该包的任何其他依赖项也将从指定路径加载它,并且 pub 不会提示您对同一包有不同的来源。然后您可以在编辑器中分别打开这两个项目,my_package 将在您编辑时看到 my_other_package 中的更改。

关于Dart Editor 不允许我编辑包文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21790961/

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