请问Sketch如何开发一个插件?
网友回复
sketch插件时通过js来编写的,可以通过两种方式创建插件:
使用Sketch Plugin Manager skpm(官方实用程序)来创建,构建和发布Sketch插件。
通过自己直接组织所有文件或使用Rollup或webpack之类的模块捆绑器手动组织所有文件。为了快速入门,Sketch Plugin Manager提供了一组模板,用于不同类型的插件,包括数据供应商和使用Webview提供用户界面的插件。
1.使用 skpm
要求您需要npm安装才能安装skpmSketch插件及其任何依赖项。
安装 skpm
使用来安装Sketch Plugin Manager npm。npm install -g skpm
查看用法说明以查看所有可用命令。skpm --help
从模板创建
使用默认插件在磁盘上的任何位置创建一个新插件。skpm会自动将符号链接添加到Sketch插件安装文件夹,以使该插件在Sketch中立即可用。skpm create my-plugin
结果文件夹包含插件源和生成的Sketch插件包。更改文件夹结构时,请确保skpm在package.json必要时调整其中的设置。 . ├── README.md ├── assets │ └── icon.png ├── my-plugin.sketchplugin │ └── Contents │ ├── Resources │ │ └── icon.png │ └── Sketch │ ├── manifest.json │ ├── my-command.js │ └── my-command.js.map ├── node_modules ├── package-lock.json ├── package.json └── src ├── manifest.json └── my-command.js文件夹 描述
*.sketchplugin 由skpm构建过程生成的插件包。不要编辑此文件夹中的任何文件,任何更改都将被下一个版本覆盖。
assets 应该与插件捆绑在一起的所有资源文件的文件夹。要使用其他路径或添...点击查看剩余70%
有没有不依赖embedding向量的RAG技术?
有没有支持实时打断语音通话并后台帮你执行任何的ai模型?
开源ai大模型文件格式GGUF、MLX、Safetensors、 ONNX 有什么区别?
出海挣钱支付收款PayPal、Wise 、PingPong、Stripe如何选择?
如何实现类似google的图片隐形水印添加和识别技术?
linux上如何运行任意windows程序?
ai能写出比黑客还厉害的零日漏洞等攻击工具攻击任意软件系统工程?
js如何获取浏览器的音频上下文指纹、Canvas指纹、WebGL渲染特征?
为啥ai开始抛弃markdown文本,重新偏好html文本了?
网站有没有办法鉴别访问请求是由ai操控chrome-devtools-mcp发出的?


