返回列表 发帖

[KB221924660118626功能解说] Sage X3 2023 R1将运行Node.js 18

* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。


Sage X3 2023 R1将运行Node.js 18:请检查您的Syracuse JavaScript自定义模块



创建日期:2023-04-04
最后修改日期:2023-04-04


问题概要



Sage X3 2023 R1将运行Node.js 18:请检查您的Syracuse JavaScript自定义模块。自2023 R1 Syracuse 12.18(2023 R1交付)开始,将运行Node.js 18,其不再支持node-fibers。虽然Sage不正式支持合作伙伴开发的Syracuse JavaScript捆绑包,但Sage X3 Syracuse Web Server技术上允许您开发此类JavaScript捆绑包,并将其包含在Sage X3 Syracuse Server运行的模块中。与Sage X3 2023 R1一起交付的Syracuse Server运行Node.js 18,其不再支持异步JavaScript编程的node-fibers。如果您开发了这样的JavaScript捆绑包,且依赖于node-fibers程序包,(或者如果您生成使用node-fibers的JavaScript代码,例如通过streamline.js),那么您需要查看代码并确保删除对node-fibers的任何依赖,否则它将无法与Node.js 18(和Syracuse 12.18)一起使用。请遵循提供的关于如何替换node-fibers的建议和指南。JavaScript开发者社区广泛推荐使用async/await风格的编程。这是常规的JavaScript信息,非特定于Sage X3,Sage不正式支持自定义的JavaScript捆绑包。请注意,Sage不正式支持合作伙伴为Syracuse开发的JavaScript捆绑包。如果您对此有疑问,Sage支持团队将无法回答您的问题,也无法向您提供建议。如果您希望向Sage寻求有关此事的帮助,请联系Sage Center of Excellence。

返回列表