Невозможно запустить угловое приложение

Я установил node и npm в свой локальный и @angular cli v6.1.1. и создал имя приложения с помощью ANGULAR6. затем попробуйте запустить приложение, но я получаю сообщение об ошибке.

PS C:\Users\762739\Desktop\Local _test_Files\Angular\ANGULAR6> ng serve
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
       10% building modules 6/6 modules 0 activei 「wds」: Project is running at http://localhost:4200/
i 「wds」: webpack output is served from /
i 「wds」: Content not from webpack is served from C:\Users\762739\Desktop\Local _test_Files\Angular\ANGULAR6
i 「wds」: 404s will fallback to //index.html
Date: 2019-05-29T12:03:00.535Z
Hash: 39bd7e13701cafb5c814
Time: 2887ms
chunk {main} main.js, main.js.map (main) 344 kB [entry] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 344 kB [entry] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 5.22 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 359 kB [entry] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 10.2 kB [initial] [rendered]

ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(81,74): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(81,77): error TS1109: Expression expected.
node_modules/rxjs/internal/types.d.ts(82,52): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(82,88): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(82,92): error TS1109: Expression expected.

Вы используете версию, которая выдает ошибку. Попробуйте эту версию: npm install [email protected] --save

Maihan Nijat 29.05.2019 14:18

Исключаете ли вы node_modules в своем tsconfig.json?

Dmitry Sobolevsky 29.05.2019 14:20

@ANKIT DHORELIYA У меня была такая же ошибка. Я запустил npm install [email protected] --save и это исправило. Тем не менее, отображаемая веб-страница - это другая страница приветствия (показывающая старую "Tour of Heroes"), а не страница, показанная здесь, которая сильно отличается. Какую страницу вы получили?

Chris22 06.03.2020 19:36
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
1
3
1 960
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

npm install [email protected] --save

это решит проблему

Ответ принят как подходящий

Есть два решения:

1- Обновите версию TS: TS ^ 2.8 Вы можете обновить Typescript, изменив версию Typescript в package.json с версии xx на "typescript": "~2.8".

2- Используйте следующую версию:

npm install [email protected] --save 

У меня нет зависимости typescript в моем файле package.json. Мне нужно добавить его? Если да, то где? Моя конфигурация слишком длинная, чтобы публиковать ее в этом поле для комментариев, но в моем .json есть следующие объекты: scripts, dependencies, devDependencies. Я добавляю typescript: ~2.8 в любой из них? Спасибо.

Chris22 06.03.2020 19:34

@Chris22 Да, добавьте машинописный текст в свой package.json. Версия typescript зависит от версии вашего Angular. Пример Angular 9: github.com/angular/angular/blob/master/package.json

Maihan Nijat 07.03.2020 18:02

Спасибо. по вашей ссылке кажется, что я должен добавить typescript: ~2.8 к моему dependencies объекту. Однако я не вижу этого в объекте devDependencies. Разве он не должен быть там, так как я запускаю Angular на своей машине разработчика?

Chris22 10.03.2020 21:22

@Chris22 Вам это нужно только в объекте devDependencies. Он должен быть там, даже если вы используете dev box.

Maihan Nijat 11.03.2020 13:19

Спасибо. Да, машинописный текст не находится в объекте devDependencies, как я уже упоминал, — в моем package.json typescript: ~2.8 не указан. Я не знаю, почему это не так.

Chris22 11.03.2020 15:14

Другие вопросы по теме