0

我是 node 新手,但是有这么多客户端开源项目使用它,我假设有一种方法可以编译 node 项目以压缩成一个可供客户端使用的缩小文件。我正在构建的开源项目正在使用 node,因为它有很好的模块和测试支持,但所有代码都旨在在客户端上运行。

我见过这样的项目:https ://github.com/mape/connect-assetmanager

但我不确定,是否删除或支持特定于节点的构造(如导出和模块),以便客户端没有问题?

4

3 回答 3

2

您应该查看http://requirejs.org/ 它替换并扩展了节点(服务器端)和浏览器端的require 。它还支持合并和缩小

于 2012-05-21T08:34:21.480 回答
1

刚遇到这个:

https://github.com/substack/node-browserify

很棒的项目!!

于 2012-05-20T17:25:16.407 回答
0

你不正确。节点仅是服务器端。也许你对 Node 是什么和不是什么有点误解。

Nodejs 基本上是 Google Chrome V8 Javascript 引擎,打包为可以在控制台上运行的可执行文件。虽然为node编写的 Javascript 代码可以在客户端上运行,但它并不像您想象的那么简单。

您希望在客户端上运行您当前在服务器上具有的哪些功能?您是否只是在寻找像 yui 压缩器这样的小型机?

于 2012-05-20T17:29:38.443 回答