插件包

一个 .sketchplugin 文件夹包含清单、脚本和附加资源,例如图像,这些资源以特定的文件布局组织。它是一个 macOS 包,以 macOS 包 的形式排列。

macOS 中的 Finder 将 Sketch 插件显示为单个文件。要浏览包内容,请从插件包的上下文菜单中选择“显示包内容”。

您可以手动组织插件包,也可以使用 skpm 在构建过程中生成它。

文件夹结构

select-shapes.sketchplugin
  Contents/
    Sketch/
      manifest.json
      circles.js
      rectangles.js
      shared.js
    Resources/
      icon.png
文件夹 描述
内容 包含清单和所有 JavaScript (.js) 和 CocoaScript (.cocoascript) 文件。
资源 包含插件的所有资源文件。

插件清单文件

为了让 Sketch 正确初始化插件,manifest.json 必须包含在插件包中。它定义了脚本如何从菜单或键盘快捷键调用,或者由 Sketch 中的用户活动触发。有关更多信息,请参阅 清单文档