回到dart 1.9.x时代,我用symfony休息后端做了一个dart前端。今天,我想设置一个开发环境,以便在该应用程序上做更多工作。
不幸的是,事实证明dart 1.21.x不再创建所有dart文件所在的包文件夹。这不仅打破了迄今为止开发集成的方式,而且还打破了模板 URL 如何由 pub 服务以外的任何内容解析
。Appart从创建包文件夹符号链接我自己或完全重写应用程序。有没有人知道将最新的飞镖与Symfony集成的好方法?
您可以选择加入
pub get --packages-dir
但是该选项计划最终被删除,因此请尝试找到一种没有它的应用程序的工作方式。迁移到代码生成、DDC 和 bazel 可能会使这更容易(尚未发布)
还有套餐
- https://pub.dartlang.org/packages/package_resolver
- https://pub.dartlang.org/packages/package_config
这有助于替换packages
目录和符号链接的.packages
文件。
sass 包(最常导致缺少packages
目录的问题)也应该很快在不依赖于packages
目录的版本中可用。