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