1
ちょうど、ng-2の本からAngular 2を学び始めました。 redditに似た最初のアプリケーションを構築していましたが、このエラーのためにコンパイルできませんでした。私はこのエラーがあります:TS1005の角2の誤差
app.ts(57,13): error TS1005: ';' expected.
[0] app.ts(58,12): error TS1005: ';' expected.
[0] app.ts(59,13): error TS1005: ';' expected.
解決策を探して、私のtypescryptバージョンを更新しましたが、エラーが続く。
Package.json
{
"name": "ng-book2-reddit",
"version": "1.0.0",
"private": true,
"scripts": {
"clean": "rm -f ./*.js; rm -f ./*.js.map; rm -f ./intermediates/*.js; rm -f ./intermediates/*.js.map",
"tsc": "./node_modules/.bin/tsc",
"tsc:w": "./node_modules/.bin/tsc -w",
"serve": "./node_modules/.bin/live-server --host=localhost --port=8080 .",
"go": "concurrent \"npm run tsc:w\" \"npm run serve\" "
},
"license": "ISC",
"dependencies": {
"@angular/common": "2.4.1",
"@angular/compiler": "2.4.1",
"@angular/core": "2.4.1",
"@angular/forms": "2.4.1",
"@angular/http": "2.4.1",
"@angular/platform-browser": "2.4.1",
"@angular/platform-browser-dynamic": "2.4.1",
"@angular/router": "3.4.1",
"@angular/router-deprecated": "2.0.0-rc.2",
"core-js": "2.4.1",
"es6-shim": "0.35.2",
"reflect-metadata": "0.1.9",
"rxjs": "5.0.2",
"systemjs": "0.19.41",
"ts-helpers": "1.1.2",
"tslint": "4.2.0",
"typescript": "2.1.4",
"typings": "2.1.0",
"zone.js": "0.7.4"
},
"devDependencies": {
"concurrently": "3.1.0",
"live-server": "1.1.0",
"typescript": "2.1.4"
}
}
App.ts
...
class ArticleComponent {
votes: number;
title: string;
link: string;
constructor() {
this.title: 'Angular 2';
this.link: 'http://angular.io';
this.votes: 10;
}
voteUp() {
this.votes += 1;
return false;
}
voteDown() {
this.votes -= 1;
return false;
}
}
...
がどのようにエラーを解決することができますか?
ありがとうございました!できるだけ早く回答を受け入れる(10分後) – ducoder
@ducoderありがとう! :) – echonax