【问题标题】:How to grunt concat in a wrapping function如何在包装函数中咕哝 concat
【发布时间】:2015-04-07 13:31:45
【问题描述】:

我有三个包含 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 文件用于调试目的

【问题讨论】:

    标签: javascript gruntjs grunt-contrib-concat


    【解决方案1】:

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

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

    【讨论】:

    • 介绍和结尾。谢谢你,我认为这是做我正在寻找的最干净的方式。
    【解决方案2】:

    我想你可能想看看BrowserifyBrowserify-shim。这是在不污染全局命名空间的情况下确定依赖项范围的好方法。它适用于 grunt 和 gulp,并且还支持源映射。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-20
      • 1970-01-01
      • 2016-08-31
      • 1970-01-01
      • 1970-01-01
      • 2016-05-22
      • 2015-08-09
      • 2014-04-15
      相关资源
      最近更新 更多