是否有任何类似于 Gradle 包装器的 node.js 运行时包装器生成器,允许在不全局安装节点运行时的情况下构建 node.js 应用程序?
是的,有许多项目旨在使 Node.js 与您的应用程序捆绑在一起变得容易:
- 节点捆绑器
- Nexe(不支持动态
require
语句( - 附上JS(付费(
如果你从头开始一个GUI项目,那么Electron或NW.js允许你将浏览器与你的应用程序捆绑在一起,以允许使用JS,HTML和CSS。
工作中还有一些实验性的JavaScript到未解释的编译器:
ts2c将TypeScript转换为C,然后可以用gcc或clang编译,并且有一个名为Nectar的未发布项目旨在将JS直接编译为机器代码。