【问题标题】:Can I use require to import more files into my Adobe XD plugin?我可以使用 require 将更多文件导入我的 Adob​​e XD 插件吗?
【发布时间】:2018-11-08 21:54:29
【问题描述】:

我正在构建一个 XD 插件,我可以require 添加文件吗?我可以要求插件目录之外的文件吗?

XD 是否支持 Node.js 样式的分辨率?

我可以在package.json 中使用查找功能吗?

【问题讨论】:

    标签: plugins require adobe-xd


    【解决方案1】:

    是的。请注意,require 文件分辨率与 Node.js 样式的分辨率不一致。您只能要求插件目录中的文件,并且如果 package.json 存在,则不会在其中查找。

    在 XD API 中需要

    XD API 可通过 require 提供给您的代码:

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

    或者

    const clipboard = require("clipboard");
    

    XD plugin docs 中列出了可用的 XD API。

    在库中需要

    如果您在插件的根级别有一个名为 jquery.js 的文件,您可以像这样要求它:

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

    Here's a sample plugin 在 XD 插件示例 GitHub 存储库上演示了这一点。


    XD 插件 API 文档在 JavaScript support 上有一个页面,其中包含一些此类信息以及更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多