Могу ли я использовать требование импортировать больше файлов в мой плагин 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, которая включает в себя некоторые из этой информации и многое другое.

Другие вопросы по тегам