1

如果通过 manifest.xml 激活,Adobe 允许在 CEP 扩展中使用 Node.js。我遵循所有步骤并尝试从 Davide Barranca 重现此示例: http ://www.davidebarranca.com/2017/10/html-panel-tips-25-cc-2018-survival-guide/#comment-202966

但是无论我做什么, cep_node 都保持未定义。

4

2 回答 2

3

已经通过清单自己解决了。确保 1. 标签并具有属性 Version="7.0" 2. 确保所需标签及其子标签在标签内。在某些 Adob​​e 示例中,这是错误的。

于 2018-04-04T16:50:34.953 回答
2

对于希望在 CEP 扩展中使用 Node.js 的更多详细信息的任何人,一个经常被忽视的步骤是在manifest.xml文件中启用 Node.js:

    <CEFCommandLine>
      <Parameter>--enable-nodejs</Parameter>
    </CEFCommandLine>

完整的清单取决于您所需的设置,并且可能会很长,但这里有一个示例


了解更多信息的一些资源:

  1. 新的CEP 入门指南涵盖了编写基本清单。
    • 即使您使用的是 CEP 8.0,您也需要拥有and元素的Version="7.0"属性。ExtensionManifestRequiredRuntime
    • 请参阅此入门指南中的示例清单。
  2. CEP Cookbook 有一些关于编写清单文件的更深入的信息。
  3. 我们最近更新了CEP 示例 repo中的示例。
    • 此示例将让您进一步了解如何使用 Node.js。
  4. 我们发布了一篇博文,引导您完成更复杂的 Node.js 设置。
于 2018-07-17T20:47:45.497 回答