ADOBE CEP的JAVASCRIPT环境中使用require加载node.js的模块第一次可以成功,但刷新插件后就无法再使用
这个问题可能是由于Adobe CEP环境中的Node.js模块加载机制存在一些限制和问题导致的。以下是一些可能的解决方案:
-
确保Node.js安装在你的机器上:确保你的机器上已经安装了Node.js。
-
使用CEFCommandLine参数:在你的
manifest.xml
文件中添加以下参数以启用Node.js:<CEFCommandLine> <Parameter>--enable-nodejs</Parameter> <Parameter>--mixed-context</Parameter> </CEFCommandLine> ```[_{{{CITATION{{{_1{How to enable Node.js in a CEP Extension - Adobe
--mixed-context
参数的作用
--mixed-context
参数用于启用混合上下文模式。在Adobe CEP环境中,默认情况下,JavaScript代码在不同的上下文(例如,扩展
<Parameter>--mixed-context</Parameter>
添加这两行即可支持require而无需另外添加Node.js模块。