我有前端 JS 文件:
-js
-a.js
-b.js
-c.js
我请求http://example.com/js/all.js
,我会得到一个包含所有内容的文件a.js
,b.js
和c.js
。
NodeJS中是否有任何库提供这样的功能?
我有前端 JS 文件:
-js
-a.js
-b.js
-c.js
我请求http://example.com/js/all.js
,我会得到一个包含所有内容的文件a.js
,b.js
和c.js
。
NodeJS中是否有任何库提供这样的功能?
你应该看看铁砧:https ://github.com/arobson/anvil.js
它提供了一个高度可配置的过程来准备许多前端文件,尽管我似乎找不到可以直接从您的节点应用程序使用的 API。
您可以使用简单的 linux cat 将所有脚本连接成一个。
cat ./a.js ./b.js ./c.js > all.js
您也可以从 node.js 执行此命令。
将脚本与 node.js (on air) 连接到 all.js 不是最好的方法,因为这会增加服务器负载。
common.js
如果节点不够,require.js应该提供您正在寻找的功能。