自动将多个JavaScript文件合并到一个文件中?

自动将多个JavaScript文件合并到一个文件中?,javascript,Javascript,我有很多js文件,有一些命名约定。如果有任何工具将所有这些文件连接在一个文件中,那么我不需要单独包含它们?类似于: $> cat file1.js file2.js ... > allfiles.js ?在bash中: for file in `ls *js` ; do cat "$file" >> outputscript.js; echo >> "$file"; done; 您可以看看如何使用JS Minifier,如: 你可能会发现一些有用的信

我有很多js文件,有一些命名约定。如果有任何工具将所有这些文件连接在一个文件中,那么我不需要单独包含它们?

类似于:

$> cat file1.js file2.js ... > allfiles.js

在bash中:

for file in `ls *js` ; do cat "$file" >> outputscript.js; echo >> "$file"; done;

您可以看看如何使用JS Minifier,如:


  • 你可能会发现一些有用的信息。有几个答案主张在开发过程中创建多个javascript文件,这样开发人员就不会疯狂地滚动数千行代码。然后在部署期间合并这些文件——建议使用几种方法。一些受访者还主张使用缩小,这可以减少生成的巨型文件的大小。

    除了使用
    cat
    或缩小器等简单的答案外,您还可以使用,这是一种用Ruby编写的JavaScript构建系统。Prototype JS使用链轮(事实上,它是为Prototype编写的)。

    你说的“自动”到底是什么意思?在建?部署前?在页面请求中?
    echo>>outputscript.js
    可能没有必要在旧文件中添加换行符