我有三个包含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文件用于调试目的
答案 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)
我想你可能想看看Browserify和Browserify-shim。这是一种很好的方法,可以在不污染全局命名空间的情况下确定依赖关系。它适用于grunt和gulp,也支持源映射。