我正在构建一个 XD 插件,我可以require
添加文件吗?我可以要求插件目录之外的文件吗?
XD 是否支持 Node.js 样式的分辨率?
我可以在 a 中使用查找package.json
吗?
是的。请注意,require
文件分辨率与 Node.js 样式的分辨率不一致。您只能要求插件目录中的文件,并且package.json
如果它存在,则不会在 a 中查找。
XD API 使用 require 可用于您的代码:
const { Artboard } = require("scenegraph");
或者
const clipboard = require("clipboard");
XD 插件文档中列出了可用的 XD API 。
如果您有一个jquery.js
在插件的根级别调用的文件,您可以像这样要求它:
const $ = require("./jquery");
这是XD 插件示例 GitHub 存储库中的示例插件,它演示了这一点。
XD 插件 API 文档有一个关于JavaScript 支持的页面,其中包括一些此类信息等。