gpt4 book ai didi

javascript - 递归地将javascript文件目录压缩为单个文件

转载 作者:数据小太阳 更新时间:2023-10-29 04:16:14 25 4
gpt4 key购买 nike

我希望能够在我的项目文件夹中运行一个命令来将我所有的 javascript 文件(可能使用 YUI Compressor)连接并压缩到一个输出文件中。

如果可能,我想部分指定它们连接在一起的顺序,但不必跟踪每个单独的 javascript 文件。也许可以构建一个如下所示的配置文件:

application.js
excanvas.js
json2.js
jquery*.js
flot/*
backbone*.js
app/screen-*.js
app/main.js
app/crud-*.js
app/*
*

有没有人知道现有的工具可以做这样的事情,可以组合 bash/ruby/node/perl 脚本,或者更好的方法?我正在构建一个使用大量 JS(约 40 个文件)的单页应用程序,供低带宽用户使用。

我需要解决方案在我的 OS X 开发机器上可执行。

最佳答案

find . -iname "*.js" -exec cat "{}" \; > singlefile.js
[JS compressor] singlefile.js

先拼接文件,再压缩。

不过,如果您真的很在意,您可能需要一个真正的 JS 优化器,例如 RequireJS 优化器。

关于javascript - 递归地将javascript文件目录压缩为单个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9049787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com