Hey Tahir,
I've been playing with that project and I found a workaround.
First of all, the error you see is not a blocking one, in others words
your project will keep working even with that error (so you can even ignore
it). I think it is related to the property *experimentalDecorators*, but
I'm not 100% sure. If you comment that line, you'll get another less
annoying error
error TS6064: Option 'experimentalDecorators' must also be specified when
option 'emitDecoratorMetadata' is specified.
It's less annoying that the ones you are seeing. I've this same error
everytime I run the typescript compiler, and it is non-blocking too, so you
can ignore it.
With all the changes I made to the project, it looks like this
lib: [
'node_modules/angular2/node_modules/traceur/bin/traceur-runtime.js',
'node_modules/angular2/bundles/angular2.dev.js',
'node_modules/angular2/bundles/http.dev.js',
'node_modules/systemjs/dist/system-csp-production.js'
],
ng2Typing:'node_modules/angular2/bundles/typings/angular2/angular2.d.ts'
,
ng2HttpTyping :
'node_modules/angular2/bundles/typings/angular2/http.d.ts'
// ....
var tsResult = gulp.src([PATHS.src.js, PATHS.ng2Typing,
PATHS.ng2HttpTyping])
.pipe(typescript({
noImplicitAny: true,
module: 'system',
target: 'ES5',
emitDecoratorMetadata: true
// experimentalDecorators: true
}));
And with this few changes you can have a not-so-annoying error. Besides all
this, you have to include the http.dev.js file to your html file.
I hope it helps you a little bit :)
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.