我可以使用 require 将更多文件导入我的 Adobe XD 插件吗?
Can I use require to import more files into my Adobe XD plugin?
我正在构建 XD 插件,我可以 require
添加文件吗?我可以在我的插件目录之外获取文件吗?
XD 是否支持 Node.js 式分辨率?
我可以在 package.json
中使用查找吗?
是的。请注意,require
文件分辨率与 Node.js 样式的分辨率不一致。你只能在你的插件目录中要求文件,并且在 package.json
中没有查找它应该存在。
在 XD 中要求 APIs
XD APIs 可用于您的代码使用 require:
const { Artboard } = require("scenegraph");
或
const clipboard = require("clipboard");
可用的 XD API 列在 XD plugin docs。
图书馆要求
如果您的插件的根目录下有一个名为 jquery.js
的文件,您可以像这样要求它:
const $ = require("./jquery");
Here's a sample plugin 在 XD 插件示例 GitHub 回购中演示了这一点。
XD 插件 API 文档在 JavaScript support 上有一个页面,其中包含一些此类信息以及更多信息。
我正在构建 XD 插件,我可以 require
添加文件吗?我可以在我的插件目录之外获取文件吗?
XD 是否支持 Node.js 式分辨率?
我可以在 package.json
中使用查找吗?
是的。请注意,require
文件分辨率与 Node.js 样式的分辨率不一致。你只能在你的插件目录中要求文件,并且在 package.json
中没有查找它应该存在。
在 XD 中要求 APIs
XD APIs 可用于您的代码使用 require:
const { Artboard } = require("scenegraph");
或
const clipboard = require("clipboard");
可用的 XD API 列在 XD plugin docs。
图书馆要求
如果您的插件的根目录下有一个名为 jquery.js
的文件,您可以像这样要求它:
const $ = require("./jquery");
Here's a sample plugin 在 XD 插件示例 GitHub 回购中演示了这一点。
XD 插件 API 文档在 JavaScript support 上有一个页面,其中包含一些此类信息以及更多信息。