如何在包装函数中使用concat

时间:2015-04-07 13:31:46

标签: javascript gruntjs grunt-contrib-concat

我有三个包含js类的文件:

A.js
B.js
C.js

我试图连接它们以获得类似的东西:

var Module = (function (scope) {
// content of concatenation (ABC.js)
})(scope);

现在我使用https://www.npmjs.com/package/grunt-contrib-concat连接,我看到https://www.npmjs.com/package/grunt-wrap,它似乎被放弃了,但看起来就像我想要的那样。

有人有想法在不使用grunt-concat的情况下实现它吗?

PS:我想保留一个* .map文件用于调试目的

2 个答案:

答案 0 :(得分:3)

您是否正在寻找https://github.com/gruntjs/grunt-contrib-concat的横幅/页脚?

或者这种连接有2个文件用于介绍和outro? I'm trying out Grunt and need a simple way to concatenate my modules

答案 1 :(得分:1)

我想你可能想看看BrowserifyBrowserify-shim。这是一种很好的方法,可以在不污染全局命名空间的情况下确定依赖关系。它适用于grunt和gulp,也支持源映射。

相关问题