diff --git a/lib/broccoli/angular2-app.js b/lib/broccoli/angular2-app.js index 06d94fae2e48..975929368e55 100644 --- a/lib/broccoli/angular2-app.js +++ b/lib/broccoli/angular2-app.js @@ -139,13 +139,6 @@ class Angular2App extends BroccoliPlugin { })); } - // Add the public folder in. - buildTrees.push(new BroccoliFunnel(this._inputNode, { - allowEmpty: true, - srcDir: 'public', - name: 'PublicFolderFunnel' - })); - var merged = new BroccoliMergeTrees(buildTrees, { overwrite: true }); if (this.ngConfig.apps[0].mobile) { @@ -159,6 +152,15 @@ class Angular2App extends BroccoliPlugin { merged = this._getBundleTree(merged); } + // Public folder funnel + var publicFolder = new BroccoliFunnel(this._inputNode, { + allowEmpty: true, + srcDir: 'public', + name: 'PublicFolderFunnel' + }); + + merged = new BroccoliMergeTrees([merged, publicFolder]); + return new BroccoliFunnel(merged, { destDir: this._destDir, overwrite: true