Çalıştırmak için Aurelia'nın başlangıç uygulamasını kullanmaya çalışıyorum, ancak ilk sayfada doğru bir hata alıyorum. Söz konusu Aurelia/ES6 sınıf ve özellik tanımı, tesisatçı sözdizimi hatası
kodu http://aurelia.io/get-started.html:
export class Welcome {
heading = 'Welcome to the Aurelia Navigation App!';
firstName = 'John';
lastName = 'Doe';
get fullName(){
return `${this.firstName} ${this.lastName}`;
}
welcome(){
alert(`Welcome, ${this.fullName}!`);
}
}
hatası:
ben pencerelerde olduğumu söylemek zorunda[21:46:19] Plumber found unhandled error:
SyntaxError in plugin 'gulp-babel'
Message:
D:/workspace/aurelia/navigation-app/src/app.js: Unexpected token (2:10)
1 | export class Welcome {
> 2 | heading = 'Welcome to the Aurelia Navigation App!';
| ^
3 | firstName = 'John';
4 | lastName = 'Doe';
5 |
[21:46:19] Finished 'build-system' after 20 ms
, bazı sıkıntıları yaratabilir.
Değişkenleri bir kurucuya koyarak bu sorunu çözdüm. Ama yukarıdaki sözdizimi geçerli ES6 değil mi? Bu ES7 veya henüz kullanılamayan bir şey mi?
Bu kod garip görünüyor biliyorum ama yazar değilim, bu Aurelia öğretici
Kurulumunuzu bilmiyorsanız, neden çalışmadığını söylemek zor. Navigasyon uygulamasını pencerelerde yaptım ve işe yaradı. Belki de bağımlılıklarınla ilgili bir problem. – talves
Başlarken sayfasının tüm yönergelerini uyguladım. Ve sadece bir sözdizimi problemi bu kadar garip kılan bir şeydir ... – sam
@sam Sorunuzu daha iyi bir içerik vermek için güncelledim, eğer katılmıyorsanız lütfen bana bildirin ve geri alabilirim. Sorun, ES6 sözdiziminizle ilgilidir ve Aurelia'ya özgü değildir. Mantıklı olmak? –