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 ,现在它可以工作了。