8

我有前端 JS 文件:

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

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

NodeJS中是否有任何库提供这样的功能?

4

3 回答 3

2

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

它提供了一个高度可配置的过程来准备许多前端文件,尽管我似乎找不到可以直接从您的节点应用程序使用的 API。

于 2012-05-18T12:02:37.740 回答
2

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

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

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

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

于 2012-04-19T08:37:12.097 回答
2

common.js如果节点不够,require.js应该提供您正在寻找的功能。

于 2012-04-19T08:45:15.017 回答