Могу ли я использовать требование импортировать больше файлов в мой плагин Adobe XD? - PullRequest
0 голосов
/ 09 ноября 2018

Я создаю плагин XD, могу ли я require дополнительные файлы? Могу ли я запросить файлы за пределами каталога моего плагина?

Поддерживает ли XD разрешение в стиле Node.js?

Могу ли я использовать поиск в package.json?

1 Ответ

0 голосов
/ 09 ноября 2018

Да. Обратите внимание, что разрешение файла require не совпадает с разрешением в стиле Node.js. Вы можете требовать только файлы в каталоге плагинов, и нет никакого поиска в package.json, если он существует.

Требование в API XD

API XD доступны для вашего кода с использованием require:

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

Или

const clipboard = require("clipboard");

Доступные API-интерфейсы XD перечислены в документации по XD-плагина .

Требование в библиотеках

Если у вас есть файл с именем jquery.js на корневом уровне вашего плагина, вы можете потребовать его следующим образом:

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

Вот пример плагина на примере плагина XD GitHub, который демонстрирует это.


Документация по API плагина XD содержит страницу Поддержка JavaScript , которая включает некоторую часть этой информации и многое другое.

...