![](/img/trans.png)
[英]Is it possible to compile a JS app + the NodeJS interpreter into a single executable?
[英]Is it possible to compile nodejs project into single javascript file?
我看到的困难是所有的require调用和依赖树。 有没有办法迭代项目,包括需要的依赖项,并生成一个完全包含的javascript文件?
我希望将一些服务器端的库转换为客户端应用程序。
或者,是否有另一种方法来实现这一目标......
如果编译时节点源中有文件lib/_third_party_main.js
,它将在启动时运行。 请参见src / node.js。 您可以使用例如UglifyJS或Google Closure编译源代码。
编辑:此外,您可以require
在lib
放置任何模块,就好像它们是本机模块一样。 例:
var foo = require('foo');
foo();
module.exports = function() {
console.log('O hai');
}
编译并运行,它将打印O hai
。
编辑:您可以使用Ender.js , Browserify或类似的浏览器打包工具来构建单个文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.