FLUTTER ECOSYSTEM

scratch_space

一个用于在 package:build 中管理正在运行的外部可执行文件的工具。

最新版本
1.2.0
近 30 天下载
16.5万
喜欢数
8
Pub 分数
150

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

ScratchSpace 是一个 Dart 包,旨在在 package:build 的构建过程中管理外部可执行文件。它提供了一个安全、隔离的环境来运行命令,确保执行过程干净且避免构建之间的冲突。该包会自动处理临时文件管理、进程隔离和清理工作,非常适合需要外部二进制文件的构建时工具。它支持 Android、iOS、macOS、Windows 和 Linux 多个平台,可在不同的开发环境中实现一致的行为。

适合场景
  • 运行自定义构建脚本
  • 在编译期间执行外部工具
  • 管理临时构建工件
  • 集成第三方 CLI 工具
  • 确保隔离的构建环境
主要特点
  • Automatic process isolation
  • Safe temporary file handling
  • Cross-platform compatibility
  • Built-in cleanup of resources
  • Seamless integration with package:build
适合对象
  • 构建系统开发者
  • 工具作者
  • CI/CD 流水线集成商
  • Dart 包维护者
使用建议
  • 需要 package:build 集成
  • 仅限构建时使用场景
  • 可能需要特定平台的设置
  • 不打算用于运行时执行
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add scratch_space

所属分类

源码仓库

关联项目

暂无相关数据。