我是 node 新手,但是有这么多客户端开源项目使用它,我假设有一种方法可以编译 node 项目以压缩成一个可供客户端使用的缩小文件。我正在构建的开源项目正在使用 node,因为它有很好的模块和测试支持,但所有代码都旨在在客户端上运行。
我见过这样的项目:https ://github.com/mape/connect-assetmanager
但我不确定,是否删除或支持特定于节点的构造(如导出和模块),以便客户端没有问题?
我是 node 新手,但是有这么多客户端开源项目使用它,我假设有一种方法可以编译 node 项目以压缩成一个可供客户端使用的缩小文件。我正在构建的开源项目正在使用 node,因为它有很好的模块和测试支持,但所有代码都旨在在客户端上运行。
我见过这样的项目:https ://github.com/mape/connect-assetmanager
但我不确定,是否删除或支持特定于节点的构造(如导出和模块),以便客户端没有问题?
您应该查看http://requirejs.org/ 它替换并扩展了节点(服务器端)和浏览器端的require 。它还支持合并和缩小
你不正确。节点仅是服务器端。也许你对 Node 是什么和不是什么有点误解。
Nodejs 基本上是 Google Chrome V8 Javascript 引擎,打包为可以在控制台上运行的可执行文件。虽然为node编写的 Javascript 代码可以在客户端上运行,但它并不像您想象的那么简单。
您希望在客户端上运行您当前在服务器上具有的哪些功能?您是否只是在寻找像 yui 压缩器这样的小型机?