网站搜索

typescript - 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.

答案#1

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

希望这会有帮助!

答案#2

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

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

然后在你的项目中运行 npm update

答案#3

关于这个问题我遇到了同样的错误,我使用的是 angular 6 和 [email ,但后来我将其降级到 [email ,现在它可以工作了。

相关文章