3

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

XD 是否支持 Node.js 样式的分辨率?

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

4

1 回答 1

3

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

需要 XD API

XD API 使用 require 可用于您的代码:

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

或者

const clipboard = require("clipboard");

XD 插件文档中列出了可用的 XD API 。

在图书馆需要

如果您有一个jquery.js在插件的根级别调用的文件,您可以像这样要求它:

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

这是XD 插件示例 GitHub 存储库中的示例插件,它演示了这一点。


XD 插件 API 文档有一个关于JavaScript 支持的页面,其中包括一些此类信息等。

于 2018-11-08T22:21:22.247 回答