mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-22 23:15:56 +08:00
fix(vendors): reorder vendor libraries to work properly with routes
This commit is contained in:
parent
2991dd7c56
commit
10eb75c19c
20
lib/broccoli/angular2-app.js
vendored
20
lib/broccoli/angular2-app.js
vendored
@ -17,15 +17,15 @@ function Angular2App(defaults, options) {
|
|||||||
Angular2App.prototype.toTree = function() {
|
Angular2App.prototype.toTree = function() {
|
||||||
var sourceTree = 'src';
|
var sourceTree = 'src';
|
||||||
var vendorNpmFiles = [
|
var vendorNpmFiles = [
|
||||||
|
'es6-shim/es6-shim.js',
|
||||||
|
'systemjs/dist/system-polyfills.js',
|
||||||
'angular2/bundles/angular2-polyfills.js',
|
'angular2/bundles/angular2-polyfills.js',
|
||||||
|
'systemjs/dist/system.src.js',
|
||||||
|
'rxjs/bundles/Rx.js',
|
||||||
'angular2/bundles/angular2.dev.js',
|
'angular2/bundles/angular2.dev.js',
|
||||||
'angular2/bundles/http.dev.js',
|
'angular2/bundles/http.dev.js',
|
||||||
'angular2/bundles/router.dev.js',
|
'angular2/bundles/router.dev.js',
|
||||||
'angular2/bundles/upgrade.dev.js',
|
'angular2/bundles/upgrade.dev.js'
|
||||||
'es6-shim/es6-shim.js',
|
|
||||||
'rxjs/bundles/Rx.js',
|
|
||||||
'systemjs/dist/system.src.js',
|
|
||||||
'systemjs/dist/system-polyfills.js'
|
|
||||||
];
|
];
|
||||||
|
|
||||||
if (this.options.vendorNpmFiles) {
|
if (this.options.vendorNpmFiles) {
|
||||||
@ -51,21 +51,21 @@ Angular2App.prototype.toTree = function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
var vendorNpmTree = new Funnel('node_modules', {
|
var vendorNpmTree = new Funnel('node_modules', {
|
||||||
files: vendorNpmFiles,
|
include: vendorNpmFiles,
|
||||||
destDir: 'vendor'
|
destDir: 'vendor'
|
||||||
});
|
});
|
||||||
|
|
||||||
var vendorNpmJs = new Concat(vendorNpmTree, {
|
var vendorNpmJs = new Concat(vendorNpmTree, {
|
||||||
inputFiles: [ //TODO: figure out how to make it a glob that maintains the order of the files
|
inputFiles: [ //TODO: figure out how to make it a glob that maintains the order of the files
|
||||||
'**/angular2-polyfills.js',
|
|
||||||
'**/system.src.js',
|
|
||||||
'**/system-polyfills.js',
|
'**/system-polyfills.js',
|
||||||
|
'**/system.src.js',
|
||||||
'**/es6-shim.js',
|
'**/es6-shim.js',
|
||||||
|
'**/angular2-polyfills.js',
|
||||||
|
'**/Rx.js',
|
||||||
'**/angular2.dev.js',
|
'**/angular2.dev.js',
|
||||||
'**/http.dev.js',
|
'**/http.dev.js',
|
||||||
'**/router.dev.js',
|
'**/router.dev.js',
|
||||||
'**/upgrade.dev.js',
|
'**/upgrade.dev.js'
|
||||||
'**/Rx.js'
|
|
||||||
],
|
],
|
||||||
outputFile: '/thirdparty/vendor.js'
|
outputFile: '/thirdparty/vendor.js'
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user