AngularJS2 TypeScript ES6
Bonjour,
J'essaie actuellement Angular2 bien que la date de release soit cette fin d'année.
J'ai donc téléchargé Angular2 utilisant la commande
Code:
npm install angular2
.
Et j'utilise gulp-typescript pour convertir les fichiers TypeScript en JS.
Voici mon gulpfile.js
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| var gulp = require('gulp');
var ts = require('gulp-typescript');
gulp.task('default', function () {
return gulp.src('*.ts')
.pipe(ts({
noImplicitAny: true,
out: 'output.js',
target: 'ES6',
module: 'systemjs',
}))
.pipe(gulp.dest('built/local'));
}); |
Voici un simple fichier TypeScript
Code:
import {bootstrap} from "angular2/angular2"
Lorsque je lance la commande Gulp celui-ci me crie dessus :/.
Code:
1 2
| /home/sylflo/project/garbage_test/angular2-quickstart/angular2/src/core/facade/lang.d.ts(1,22): error TS2304: Cannot find name 'BrowserNodeGlobal'.
/home/sylflo/project/garbage_test/angular2-quickstart/angular2/src/core/zone/ng_zone.d.ts(2,37): error TS2304: Cannot find name 'Zone'. |
En faisant quelques recherches je suis tombé sur ce lien http://stackoverflow.com/questions/3...ant-find-names.
Mais d'après la réponse cela vient d'ES5 or je précise ES6 dans mon fichier gulpfile.js.
D'où ma question est-ce que j'effectue une erreur, un oubli peut-être ou cela est un bug que l'équipe d'Angular doit corriger ?