Node _ module/rxjs/Internal/typees.d.ts (81,44) : 错误 TS1005: “ ;”在安装角度6之后出现的预期错误

我弄错了

Node _ module/rxjs/Internal/typees.d.ts (81,44) : 错误 TS1005: “ ;”预期。

在安装角度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.
111175 次浏览

这个问题可能是由于版本不匹配引起的。要解决您的问题,您需要在 包裹 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"

希望这个能帮上忙!

转到 package.json 并更新“ rxjs”: “ ^ 6.0.0”到“ rxjs”: “6.0.0” 在那之后做 npm 更新

我也犯了同样的错误 使用角度6的 rxjs@6.4.0但我把它降级为 rxjs@6.3.3 成功了。

我只需要编辑文件并在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;

如果您正在使用 rxjs-compat,那么您还需要执行以下操作来修复这个问题。将 rxjs-compat 版本从

"rxjs-compat": "^6.2.2"

"rxjs-compat": "6.2.2"

这对我有用

如果你仍然面临这个问题, 转到包裹 Json

  1. 删除 rxjs 并添加 rxjs-compat 还有, “ rxjs-compat”: “ ^ 6.4.0” 到 “ rxjs-compat”: “6.4.0”,

  2. 将 typescript 版本更改为2.8

  3. 运行 npm 安装

这对你有用!

我遇到了同样的问题,“ rxjs”: “ ^ 6.0.0”到“ rxjs”: “6.0.0”没有工作。我必须更新我的角度 CLI,使其能够持续稳定的 npm install -g @angular/cli,并再次重新生成项目。

我现在的配置是:

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

早些时候,我曾用@TheParam 的回答来解决这个问题,但最近开始使用纱线。可惜我找不到相当于

nmp update

我试过吸毒

yarn upgrade

(虽然它不等同于上面的命令 afaik) ,它没有帮助。

我用了

yarn add rxjs@6.0.0

成功了。它花了相当长的时间82秒,相比几秒钟的情况下 npm 但固定的问题。我的节点8.11.2和纱线1.15.2

您需要在 package.json中做一些更改

转到 package.json并将 "rxjs": "^6.0.0"修改为 "rxjs": "6.0.0"

然后在项目中运行 npm update

转到项目目录,运行此命令

Npm install rxjs@6.0.0—— save

我也有同样的问题

npm install typescript@2.8.0

解决了我的问题

这个问题是由于安装的打印脚本版本与安装的 rxjs 版本不兼容造成的。下面提到的打字稿的安装帮助我安装了兼容版本的打字稿和已经安装的有棱角的软件包的打字稿。您可以通过下面的命令解决这个问题

npm install typescript

这招对我很管用

当我将 package.json 中的“ rxjs”从“ ^ 6.0.0”更改为“6.0.0”时,它工作得很好 然后逃跑

“ npm i”

我得到了同样的错误。原因可能是版本不匹配

npm install rxjs@6.0.0 --save修正错误

转到 包裹 Json并将 “ rxjs”: “ ^ 6.0.0”修改为 “ rxjs”: “6.0.0”

那就快跑

npm update

那就启动服务器

ng serve

问题100% 解决了

只需在 包裹 Json文件中做一个更改

"rxjs": "^6.0.0",

只要删除 ^,就像我在下面的代码和更新 npm (节点包管理器)

"rxjs": "6.0.0",

npm update

ng serve --open

现在,文件项目将正常启动

这是我的解决办法:

npm install rxjs@6.0.0 --save


ng server