连接JavaScript文件

时间:2015-12-07 09:26:27

标签: javascript php node.js gulp concatenation

有没有办法像这样写一个主文件:

// main.js
var foo = 'foo';
        require('./bar.js'); // or import ...etc
var baz = 'baz';
// bar.js
var bar = 'bar';

然后我应该得到这样的连续文件:

// main.js
var foo = 'foo';
        // bar.js
        var bar = 'bar';
var baz = 'baz';

我不想要包装主文件或导出它等一些副作用,我只想简单的连接,并且还应该遵守缩进。

它就像gulp-concat但有需要或导入,如PHP包括

我需要一个直接使用Gulp或nodejs的解决方案。

1 个答案:

答案 0 :(得分:1)

使用require.js客户端之类的东西,或者做某种预处理服务器端。无论如何,你必须习惯你所选择的方式的要求和限制。你甚至可以使用某种模板引擎,比如Smarty mayde,它可以像php那样包含代码,但不要忘记缓存。

此外,如果您想以现代方式创建Web应用程序 - 请查看angular.js,ember.js等。现在有很多它们可以满足您的需求。