Javascript 如何使应用程序在旧版本的节点上运行

Javascript 如何使应用程序在旧版本的节点上运行,javascript,node.js,mips,babeljs,openwrt,Javascript,Node.js,Mips,Babeljs,Openwrt,我希望能够使用JS和Node.JS的最新功能开发Node.JS应用程序(如Node.JS v8甚至v13),但我需要在带有Node.JSv4(Omega2,OpenWRT,MIPS arch)的嵌入式Linux服务器上部署该应用程序 是否有可能以某种方式构建应用程序并使其在如此旧版本的Node.JS上运行? 感谢您的回答、建议和解决方案 您可以使用nvm在系统中拥有两个版本的节点,并且可以在不同的节点版本中运行这两个应用程序。您可以使用transpiler。它将把更新的特性/语法转换成向后兼容的

我希望能够使用JS和Node.JS的最新功能开发Node.JS应用程序(如Node.JS v8甚至v13),但我需要在带有Node.JSv4(Omega2,OpenWRT,MIPS arch)的嵌入式Linux服务器上部署该应用程序

是否有可能以某种方式构建应用程序并使其在如此旧版本的Node.JS上运行?
感谢您的回答、建议和解决方案

您可以使用nvm在系统中拥有两个版本的节点,并且可以在不同的节点版本中运行这两个应用程序。

您可以使用transpiler。它将把更新的特性/语法转换成向后兼容的JavaScriptI版本。我将花时间研究如何将嵌入式系统升级到更现代的node.js版本。node.js的一半价值是访问庞大的开源模块库,其中很少有模块在node v4上得到支持。我担心node v4不会执行一些ES功能,但最重要的是,我需要的很多模块都需要node>8