我可以使用require将更多文件导入我的Adobe XD插件吗?

时间:2018-11-08 21:54:30

标签: plugins require adobe-xd

我正在构建XD插件,我可以require添加文件吗?我可以在插件目录之外要求文件吗?

XD是否支持Node.js样式的解析?

我可以在package.json中使用查找吗?

1 个答案:

答案 0 :(得分:3)

是的。请注意,require文件分辨率与Node.js样式的分辨率不一致。您只能在插件目录中需要文件,并且package.json中不存在查找。

需要XD API

使用require可以将XD API提供给您的代码:

const { Artboard } = require("scenegraph");

const clipboard = require("clipboard");

XD plugin docs中列出了可用的XD API。

需要图书馆

如果在插件的根目录下有一个名为jquery.js的文件,则可以这样输入:

const $ = require("./jquery");

Here's a sample plugin在XD插件示例GitHub存储库中进行了演示。


XD插件API文档在JavaScript support上有一个页面,其中包含一些此类信息以及更多信息。