Помочь запустить TypeScript в Asp Net Core проекте VS2015.
#39388241
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
|
|
|
Изучаю Angular2. Прикручиваю TypeScript. Не взлетает. Прошу помочь.
(сразу вопрос. Я в правильной ветке форума задаю ? Может лучше в JS ветке ?)
1. Делаю по одному из учебных материалов. В package.json добавил такие штуки (везде указал самые последние версии библиотек)
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
"dependencies": {
"@angular/common": "2.4.4",
"@angular/compiler": "2.4.4",
"@angular/core": "2.4.4",
"@angular/http": "2.4.4",
"@angular/platform-browser": "2.4.4",
"@angular/platform-browser-dynamic": "2.4.4",
"@angular/upgrade": "2.4.4",
"core-js": "^2.4.1",
"reflect-metadata": "^0.1.9",
"rxjs": "5.0.3",
"systemjs": "^0.19.42",
"typings": "^2.1.0",
"zone.js": "^0.7.6"
},
"devDependencies": {
"gulp": "^3.9.1",
"gulp-clean": "^0.3.2",
"gulp-concat": "^2.6.1",
"gulp-sourcemaps": "^2.4.0",
"gulp-typescript": "^2.13.6",
"gulp-uglify": "^2.0.0",
"typescript": "^2.1.5"
},
"scripts": {
"postinstall": "typings install dt~core-js --global"
}
Сама скачка d.ts проходит успешно. И затем на экран выводится следующее:
1. 2. 3. 4.
> typings install dt~core-js --global
core-js
`-- (No dependencies)
2. затем я добавляю первый компонентик
app.component.ts
3. И теперь я пробую скомпилировать код, но вылетают ошибки:
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
WebApplication1/src/WebApplication1/node_modules/rxjs/Observable.d.ts(29,33): error TS1138: Parameter declaration expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Observable.d.ts(29,37): error TS1005: ',' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Observable.d.ts(29,49): error TS1005: '=' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Observable.d.ts(29,52): error TS1109: Expression expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Observable.d.ts(29,81): error TS1144: '{' or ';' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Observable.d.ts(29,97): error TS1005: ';' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(5,28): error TS1005: ')' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(5,36): error TS1005: '=' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(5,39): error TS1109: Expression expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(5,52): error TS1005: ';' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(5,55): error TS1131: Property or signature expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(5,59): error TS1109: Expression expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(5,67): error TS1109: Expression expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(5,83): error TS1109: Expression expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(5,86): error TS1005: ';' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(5,87): error TS1128: Declaration or statement expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(6,1): error TS1128: Declaration or statement expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(53,28): error TS1005: ')' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(53,36): error TS1005: '=' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(53,39): error TS1109: Expression expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(53,52): error TS1144: '{' or ';' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(53,55): error TS1068: Unexpected token. A constructor, method, accessor, or property was expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(53,59): error TS1109: Expression expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(53,67): error TS1109: Expression expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(53,83): error TS1109: Expression expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(53,86): error TS1005: ';' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(53,87): error TS1128: Declaration or statement expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/Scheduler.d.ts(54,1): error TS1128: Declaration or statement expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/scheduler/Action.d.ts(18,50): error TS1005: ')' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/scheduler/Action.d.ts(18,58): error TS1005: '=' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/scheduler/Action.d.ts(18,61): error TS1109: Expression expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/scheduler/Action.d.ts(18,74): error TS1144: '{' or ';' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/scheduler/Action.d.ts(18,77): error TS1068: Unexpected token. A constructor, method, accessor, or property was expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/scheduler/Action.d.ts(18,81): error TS1109: Expression expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/scheduler/Action.d.ts(29,20): error TS1109: Expression expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/scheduler/Action.d.ts(29,31): error TS1109: Expression expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/scheduler/Action.d.ts(29,40): error TS1005: ';' expected.
WebApplication1/src/WebApplication1/node_modules/rxjs/scheduler/Action.d.ts(30,1): error TS1128: Declaration or statement expected.
Не понятно почему ошибка возникает в компоненте rxjs, если я скачивал d.ts для core-js.
Я думаю, что проблема может быть с разными версиями. Например то, что я устанавливаю "typescript": "^2.1.5" а d.ts для rxjs были созданы для другой версии TS. Помогите понять ошибку и как исправить.
|
|