是否有节点模块将项目编译到客户端文件?

时间:2012-05-20 17:20:59

标签: javascript node.js

我是节点新手,但是很多客户端开源项目使用它我假设有一种方法可以将一个节点项目编译成一个已经准备好供客户端使用的缩小文件。我正在构建的开源项目是使用node来获得它的好模块和测试支持,但所有代码都是在客户端上运行。

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

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

3 个答案:

答案 0 :(得分:2)

刚刚遇到这个:

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

很棒的项目!!

答案 1 :(得分:2)

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

答案 2 :(得分:-1)

你错了。节点仅在服务器端。也许你有点误解Node是什么和不是什么。

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

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