IT박스

node_modules / rxjs / internal / types.d.ts (81,44) : 오류 TS1005 : ';'

itboxs 2020. 7. 26. 12:42
반응형

node_modules / rxjs / internal / types.d.ts (81,44) : 오류 TS1005 : ';' Angular 6 설치 후 예상되는 오류


오류가 발생했습니다

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 update 프로젝트에서 실행하십시오 .

타이프 스크립트 버전을 변경할 필요가 없습니다. (광산 : "typescript": "~2.7.2")

편집 : 사용하는 경우 rxjs-compat문제를 해결하려면 다음을 수행해야합니다. 변경 rxjs-compat에서 버전 "rxjs-compat": "^6.2.2""rxjs-compat": "6.2.2"

이것이 도움이되기를 바랍니다!


rxjs@6.4.0이있는 각도 6을 사용하여 동일한 오류가 발생했지만 rxjs@6.3.3으로 다운 그레이드했습니다.


몇 가지 변경을 수행해야합니다. package.json

이동 package.json및 수정 "rxjs": "^6.0.0""rxjs": "6.0.0"

그런 다음 npm update프로젝트에서 실행 하십시오.


rxjs-compat를 사용하는 경우 문제를 해결하려면 다음을 수행해야합니다. rxjs-compat 버전을 다음에서 변경하십시오.

"rxjs-compat": "^6.2.2" 

"rxjs-compat": "6.2.2"

이것은 나를 위해 작동


프로젝트 디렉토리로 이동하여 다음 명령을 실행하십시오.

npm install rxjs@6.0.0-저장


이전에는 @TheParam의 답변으로 문제를 해결했지만 최근에는 원사를 사용하기 시작했습니다. 슬프게도에 해당하는 원사를 찾을 수 없습니다

nmp update

나는 사용하려고

yarn upgrade

(위의 명령 afaik과 동일하지는 않지만) 도움이되지 않았습니다.

대신에

yarn add rxjs@6.0.0

그리고 효과가있었습니다. npm의 경우 몇 초에 비해 82 초가 걸렸지 만 문제가 해결되었습니다. 내 노드 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;


이 작업을 수행하십시오.이 작업은 저에게 도움이 되길 바랍니다.

npm install rxjs@6.0.0 --save

여전히 문제가 발생하면 package.json으로 이동하십시오.

  1. rxjs를 제거하고 rxjs-compat, "rxjs-compat": "^ 6.4.0"을 "rxjs-compat": "6.4.0",

  2. 타이프 스크립트 버전을 2.8로 변경

  3. npm install을 실행하십시오.

이것은 당신을 위해 일할 것입니다!


"rxjs": "^ 6.0.0"에서 "rxjs": "6.0.0"과 같은 문제가 발생했습니다. 마지막으로 안정적으로 npm install -g @angular/cli프로젝트를 다시 생성하려면 각도 CLI를 업데이트해야 했습니다.

내 구성은 다음과 같습니다.

Angular CLI: 7.3.6
Node: 10.15.3
OS: win32 x64
Angular: 7.2.9

나는 같은 문제가 있었다

npm install typescript@2.8.0 

내 문제를 해결했다


Go to package.json and update "rxjs": "^6.0.0" to "rxjs": "6.0.0" after that do npm update

참고URL : https://stackoverflow.com/questions/54529027/node-modules-rxjs-internal-types-d-ts81-44-error-ts1005-expected-error-a

반응형