繁体   English   中英

是否可以将nodejs项目编译成单个javascript文件?

[英]Is it possible to compile nodejs project into single javascript file?

我看到的困难是所有的require调用和依赖树。 有没有办法迭代项目,包括需要的依赖项,并生成一个完全包含的javascript文件?

我希望将一些服务器端的库转换为客户端应用程序。

或者,是否有另一种方法来实现这一目标......

如果编译时节点源中有文件lib/_third_party_main.js ,它将在启动时运行。 请参见src / node.js。 您可以使用例如UglifyJSGoogle Closure编译源代码。

编辑:此外,您可以requirelib放置任何模块,就好像它们是本机模块一样。 例:

LIB / _third_party_main.js

var foo = require('foo');

foo();

LIB / foo.js

module.exports = function() {
  console.log('O hai');
}

编译并运行,它将打印O hai

编辑:您可以使用Ender.jsBrowserify或类似的浏览器打包工具来构建单个文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM