npm 包 extendscript-loader 使用教程

阅读时长 3 分钟读完

简介

Adobe extendscript 是一种 JavaScript 的扩展语言,可用于编写 Adobe 创意产品中的插件。extendscript-loader 是一个 npm 包,使得我们可以在 Node.js 环境中使用 extendscript 语言进行开发。本文将详细介绍 extendscript-loader 的使用,帮助开发者快速上手 extendscript 开发。

安装

使用 npm 安装 extendscript-loader:

安装完成后,我们需要在 webpack 配置中进行如下修改:

-- -------------------- ---- -------
-------------- - -
  -----
  ------- -
    ------ -
      -----
      -
        ----- ----------
        -------- ---------------
        ---- -
          ------- ----------------------
          -------- -
            ------- -----------------
            ------- ------------
          --
        --
      --
    --
  --
  -----
--

其中:

  • engine 表示 extendscript 所在的应用程序和版本号。比如 photoshop-2020 表示 Photoshop 2020 版本的 extendscript。
  • bundle 表示编译后的 extendscript 插件名称。

基本使用

extendscript-loader 是将 extendscript 代码编译成 jsxbin 格式,以便于在 Adobe 应用程序中运行。示例代码如下:

编译命令:

编译完成后,将生成 my-plugin.jsxbin 文件。将该文件复制到 Adobe 应用程序的插件目录下即可在 Adobe 应用程序中运行插件。

高级用法

调用 Adobe 应用程序 API

extendscript-loader 支持直接调用 Adobe 应用程序的 API。示例代码如下:

调用第三方库

extendscript-loader 支持直接调用第三方库(如 TweenMax 等)。示例代码如下:

总结

本文介绍了 extendscript-loader 的使用,并给出了简单的示例代码。extendscript 语言的灵活性和 Adobe 应用程序 API 的强大功能,使得 extendscript 非常适合用于开发 Photoshop、Illustrator、InDesign 等 Adobe 创意产品的插件,而 extendscript-loader 则使得 extendscript 开发更加便利。希望本文能够帮助到需要进行 Adobe 插件开发的开发者。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600562de81e8991b448e05bb

纠错
反馈