Могу ли я использовать требование импортировать больше файлов в мой плагин Adobe XD?
Я строю XD плагин, могу ли я require
файлы дополнений? Могу ли я требовать файлы за пределами каталога моего плагина?
Поддерживает ли XD разрешение в стиле Node.js?
Могу ли я использовать поиск в package.json
?
1 ответ
Да. Обратите внимание, что require
разрешение файла не совпадает с разрешением в стиле Node.js. Вы можете требовать только файлы в вашем каталоге плагинов, и в package.json
если оно существует.
Требование в XD API
XD API доступны для вашего кода с помощью require:
const { Artboard } = require("scenegraph");
Или же
const clipboard = require("clipboard");
Доступные API-интерфейсы XD перечислены в документации по плагину XD.
Требование в библиотеках
Если у вас есть файл с именем jquery.js
на корневом уровне вашего плагина вы можете потребовать его следующим образом:
const $ = require("./jquery");
Вот пример плагина на примере плагина XD GitHub, который демонстрирует это.
Документация по API XD-плагина имеет страницу поддержки JavaScript, которая включает в себя некоторые из этой информации и многое другое.