有没有办法像这样写一个主文件:
// 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的解决方案。
答案 0 :(得分:1)
使用require.js客户端之类的东西,或者做某种预处理服务器端。无论如何,你必须习惯你所选择的方式的要求和限制。你甚至可以使用某种模板引擎,比如Smarty mayde,它可以像php那样包含代码,但不要忘记缓存。
此外,如果您想以现代方式创建Web应用程序 - 请查看angular.js,ember.js等。现在有很多它们可以满足您的需求。