Я получил ошибку
node_modules / rxjs / internal / types.d.ts (81,44): ошибка TS1005: ';' ожидается.
после установки Angular 6.
Проверьте ошибку:
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.
Ответы:
Эта проблема может возникнуть из-за несоответствия версии. Чтобы решить вашу проблему, вам необходимо внести следующие изменения в файл package.json .
Шаг 1. Перейдите
package.json
и измените"rxjs": "^6.0.0"
на"rxjs": "6.0.0"
Шаг 2 Запустите
npm install
свой проект.Версию машинописного текста менять не нужно. (Шахта:
"typescript": "~2.7.2"
)Изменить: если вы используете,
rxjs-compat
вам также необходимо сделать следующее, чтобы исправить проблему. изменитьrxjs-compat
версию с"rxjs-compat": "^6.2.2"
на"rxjs-compat": "6.2.2"
Надеюсь, это поможет!
источник
У меня была такая же ошибка с использованием angular 6 с rxjs@6.4.0, но я понизил ее до rxjs@6.3.3, это сработало.
источник
Вам нужно внести некоторые изменения в
package.json
Перейти к
package.json
и изменения"rxjs": "^6.0.0"
в"rxjs": "6.0.0"
Затем запустите
npm update
свой проектисточник
Перейдите в каталог проекта, выполните эту команду
npm install rxjs@6.0.0 --save
источник
Если вы используете rxjs-compat, вам также необходимо сделать следующее, чтобы исправить проблему. измените версию rxjs-compat с
"rxjs-compat": "^6.2.2"
к
"rxjs-compat": "6.2.2"
Это работает для меня
источник
Раньше я исправлял проблему с помощью ответа @ TheParam, но в последнее время начал использовать пряжу. К сожалению, я не смог найти эквивалент пряжи
Я пробовал использовать
(хотя это не эквивалент приведенной выше команды afaik), и это не помогло.
Вместо этого я использовал
yarn add rxjs@6.0.0
и это сработало. Это заняло значительное время 82 секунды по сравнению с несколькими секундами в случае npm, но проблема устранилась. мой узел 8.11.2 и пряжа 1.15.2
источник
Мне просто нужно было отредактировать файл и добавить точку с запятой в последней строке после 0, как показано здесь:
Перейдите по пути
[project directory]/node_modules/rxjs/internal
и откройте файлtypes.d.ts
от имени администратора, перейдите к финальной части файла и добавьте точку с запятой.Исходный код:
export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;
Измененный код:
export declare type ObservedValueOf<O> = O; extends ObservableInput<infer T> ? T : never;
источник
если проблема не исчезла, перейдите в package.json
удалите rxjs и добавьте также rxjs-compat, «rxjs-compat»: «^ 6.4.0» в «rxjs-compat»: «6.4.0»,
измените версию typscript на 2.8
Это сработает для вас!
источник
У меня была такая же проблема: от «rxjs»: «^ 6.0.0» до «rxjs»: «6.0.0» не работали. Мне пришлось обновить мой угловой интерфейс командной строки, чтобы он оставался стабильным,
npm install -g @angular/cli
и снова регенерировать проект.Моя конфигурация сейчас:
Angular CLI: 7.3.6 Node: 10.15.3 OS: win32 x64 Angular: 7.2.9
источник
У меня была такая же проблема
npm install typescript@2.8.0
решил мою проблему
источник
Эта проблема вызвана тем, что версия установленного машинописного текста несовместима с установленной версией установленного rxjs. Установка машинописного текста, как указано ниже, помогла мне установить совместимую версию машинописного текста с версией уже установленных пакетов angular. Вы можете решить проблему следующим образом. команда
Это сработало для меня
источник
У меня все нормально, когда я изменил "rxjs" в package.json с "^ 6.0.0" на "6.0.0", а затем запустил
источник
У меня такая же ошибка. Причина может быть в несоответствии версии
npm install rxjs@6.0.0 --save
исправить ошибкуисточник
Перейдите в package.json и измените «rxjs»: «^ 6.0.0» на «rxjs»: «6.0.0»
Тогда беги
Затем запустите сервер
Проблема решена на 100%
источник
Просто сделайте одно изменение в файле package.json
"rxjs": "^6.0.0",
Просто удалите ^, как я сделал в приведенном ниже коде, и обновите npm (диспетчер пакетов узлов)
"rxjs": "6.0.0",
npm update
ng serve --open
Теперь файл, ваш проект запустится нормально
источник
Перейдите в package.json и обновите «rxjs»: «^ 6.0.0» до «rxjs»: «6.0.0», после чего выполните npm update
источник