エラーが発生しました
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のバージョンを変更する必要はありません。 (鉱山:"TypeScript": "~2.7.2"
)
編集:rxjs-compat
を使用している場合は、問題を修正するために以下を実行する必要もあります。 rxjs-compat
バージョンを"rxjs-compat": "^6.2.2"
から"rxjs-compat": "6.2.2"
に変更します
これが役立つことを願っています!
angular 6 [email protected]を使用して同じエラーが発生しましたが、rxjs @ 6.3.3にダウングレードしました。
package.json
でいくつかの変更を行う必要があります
package.json
に移動し、"rxjs": "^6.0.0"
を"rxjs": "6.0.0"
に変更します
次に、プロジェクトでnpm update
を実行します
プロジェクトディレクトリに移動し、このコマンドを実行します
npm install [email protected] --save
Rxjs-compatを使用している場合は、問題を修正するために以下を実行する必要もあります。からrxjs-compatバージョンを変更します
"rxjs-compat": "^6.2.2"
に
"rxjs-compat": "6.2.2"
これは私のために働く
以前、@ TheParamの答えで問題を修正していましたが、最近糸を使い始めました。悲しいことに、私は同等の糸を見つけることができませんでした
nmp update
使ってみた
yarn upgrade
(それは上記のコマンドafaikと同等ではありませんが)、助けにはなりませんでした。
代わりに使用しました
yarn add [email protected]
そしてそれは働いた。 npmの場合の数秒と比較して、82秒というかなりの時間がかかりましたが、問題は修正されました。私のノード8.11.2とyarn 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」を「^ 6.0.0」から「6.0.0」に変更して実行すると、うまく機能します
「npm i」
それでも問題が解決しない場合は、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」は機能しませんでした。 angular CLIを最後の安定版に更新する必要がありましたnpm install -g @angular/cli
そして、プロジェクトを再生成します。
私の設定は次のとおりです。
Angular CLI: 7.3.6
Node: 10.15.3
OS: win32 x64
Angular: 7.2.9
この問題は、インストールされているTypeScriptのバージョンが、インストールされているrxjsのバージョンと互換性がないために発生します。下記のTypeScriptのインストールは、既にインストールされているangularパッケージとTypeScriptの互換バージョンをインストールするのに役立ちました。以下のコマンドによる問題
npm install TypeScript
これは私のために働いた