而对于运行环境,如果是团队多人协作的工程,建议将Dart与Flutter的SDK环境写死,统一团队的开发环境,避免因为跨SDK版本出现的API差异进而导致工程问题。...然后,在完成了所有依赖包的下载后,Pub会在应用的根目录下创建.package文件,将依赖的包名与系统缓存中的包文件路径进行映射,方便后续维护。
最后,Pub会自动创建pudspec.lock文件。...安装完成后,我们就可以在工程中使用 date_format 来进行日期的格式化了:
print(formatDate(DateTime.now(), [yyyy, '-', mm, '-', dd]...DateTime.now(), [yy, '-', M, '-', d]));
print(formatDate(DateTime.now(), [yy, '-', M, '-', d]));...当然,如果你的工程中的依赖比较多,并且依赖关系比较复杂,即使再优秀的依赖解决算法也需要花费较长时间才能计算出合适的依赖库版本。