FLUTTER ECOSYSTEM

scratch_space

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

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

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

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

适合场景
  • 运行自定义构建脚本
  • 在编译期间执行外部工具
  • 管理临时构建工件
  • 集成第三方 CLI 工具
  • 确保隔离的构建环境
主要特点
  • 自动进程隔离
  • 安全的临时文件处理
  • 跨平台兼容性
  • 内置的资源清理
  • 与 package:build 的无缝集成
适合对象
  • 构建系统开发者
  • 工具作者
  • CI/CD 流水线集成商
  • Dart 包维护者
使用建议
  • 需要 package:build 集成
  • 仅限构建时使用场景
  • 可能需要特定平台的设置
  • 不打算用于运行时执行
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add scratch_space

所属分类

依赖

依赖清单 4 项

源码仓库

关联项目

暂无相关数据。