jspm / systemJs包,排除外部依赖

时间:2016-05-04 14:00:52

标签: javascript systemjs jspm

我有一个艰巨的任务,通过systemJs / Jspm为我的应用程序构建我的bundle。我需要捆绑两件事,整个应用程序,然后是app.jsx本身。所以我使用grunt-run进行了2次grunt任务,问题是,我希望其中一项任务捆绑外部依赖项。所以这是grunt运行的任务:

  app_jspm_bundle: {
        cmd: 'jspm',
        args: [
            'bundle',
            'build/client/app.js',
            'build/client/app.js'
        ]
    },
    jspm_bundle: {
        cmd: 'jspm',
        args: [
            'bundle',
            'build/client/irc/index.js',
            'build/client/bundle/irc.js'
        ]
    }

所以jspm_bundle效果很好,但是我希望app_jspm_bundle任务不包含外部依赖项。

基于systemJs文档,我尝试将其添加到systemjs.congif.js文件中:

 meta: {
  "build/client/app.js": {
    "build": false
  }
},

但是,这只会在我的构建文件夹中生成我的app.js文件为空。有没有办法单独捆绑app.js?谢谢!

0 个答案:

没有答案