我安装了软件包后,似乎我们在项目中的每个文件夹下都有此packages
文件夹。这真的有必要吗?DART不能只查找目录链以找到顶级packages
文件夹并使用它吗?
或至少,是否有一种方法可以隐藏其余的packages
文件夹,因为它们将视图弄乱?
使用编辑器的M1版本,所有软件包符号链接都隐藏了。您应该只看到顶级软件包目录,但不是所有的符号链接。如果您已经更新了编辑器(也许使用干净的重新安装),并且您仍在文件视图中看到包装链接,请在http://dartbug.com/new上打开一个错误。
关于您的问题:"为什么DART不能走一棵树?",当您在Web服务器上提供DART应用程序时,这很难。可以从任何路径上提供飞镖文件,但是没有一个好的" walking缩"的概念...您走了多远?
套件符号链接技术使查找相对于您的飞镖脚本的依赖项,这使得dart的网络部署变得容易。