是否有任何工具可以在NodeJS中组合前端JS文件?

时间:2012-04-19 05:18:36

标签: javascript node.js filemerge

我有前端JS文件:

-js
 -a.js
 -b.js
 -c.js

我请求http://example.com/js/all.js,我会收到包含a.jsb.jsc.js所有内容的文件。

在NodeJS中是否有任何库提供此类功能?

3 个答案:

答案 0 :(得分:2)

您可以使用简单的linux cat将所有脚本连接成一个。

cat ./a.js ./b.js ./c.js > all.js

您也可以从node.js执行此命令。

使用node.js(播出)将脚本连接到all.js不是最好的方法,因为这会增加服务器负载。

答案 1 :(得分:2)

如果节点common.js不够,

require.js应提供您正在寻找的功能。

答案 2 :(得分:2)

你应该看看铁砧:https://github.com/arobson/anvil.js

它为准备大量前端文件提供了一个高度可配置的过程,尽管我似乎无法找到可以直接从节点应用程序中使用的API。