Running pub update ...
Pub update failed, [1] Resolving dependencies...
DirectoryIOException: Directory listing failed, path = <longpath>/web/css/packages (OS Error: No such file or directory, errno = 2)
为什么pub会突然尝试在我的css文件夹中查找包?
答案 0 :(得分:2)
简短的回答,pub将符号链接放入子目录中,以确保您可以在任何&#34;可部署&#34;的任何子目录中的任何Dart文件中使用package:
。 。目录
因为web
可以部署,因为您可能会将所有内容都放在网络服务器中并将其丢弃在网络服务器上,因此pub希望让Dart文件更容易使用。
现在没有任何约定,因此pub采用乐观的方法,因为它无法预测Dart文件的放置位置。
无论如何,你不应该得到错误,所以这可能是一个错误。我刚试用了一个全新的示例应用,web/css
和pub install
和pub update
为我工作。
您能否在http://dartbug.com/new提交有关您的操作系统详情和dart --version
输出的错误?非常感谢!