Node.js 是否可以将nodejs项目编译成单个javascript文件?
我看到的困难在于所有require调用和依赖关系树。有没有一种方法可以迭代一个项目,包括需要的依赖项,并生成一个完整的javascript文件 我希望将一些仅限于服务器端的库转换为客户端应用程序Node.js 是否可以将nodejs项目编译成单个javascript文件?,node.js,Node.js,我看到的困难在于所有require调用和依赖关系树。有没有一种方法可以迭代一个项目,包括需要的依赖项,并生成一个完整的javascript文件 我希望将一些仅限于服务器端的库转换为客户端应用程序 或者,是否有其他方法来实现这一点…如果编译时节点源代码中有一个文件lib/\u third\u party\u main.js,它将在启动时运行该文件。看见您可以使用例如或来编译您的源代码 编辑:此外,您可以要求放入lib中的任何模块,就像它们是本机模块一样。例如: lib/\u第三方\u main.j
或者,是否有其他方法来实现这一点…如果编译时节点源代码中有一个文件
lib/\u third\u party\u main.js
,它将在启动时运行该文件。看见您可以使用例如或来编译您的源代码
编辑:此外,您可以要求放入lib
中的任何模块,就像它们是本机模块一样。例如:
lib/\u第三方\u main.js
lib/foo.js
编译并运行,它将打印O hai
编辑:您可以使用或类似的浏览器打包工具来构建单个文件。这看起来像是我想要的所有信息。我想browserify就是我想要的(尽管我在通过npm安装时遇到了麻烦)。我会检查你给我的所有链接。谢谢,~)
var foo = require('foo');
foo();
module.exports = function() {
console.log('O hai');
}