首页 > 解决方案 > node_modules/angular-datatables/node_modules/rxjs/internal/types.d.ts(82,92):错误 TS1109:预期表达式

问题描述

完全错误:-

node_modules/angular-datatables/node_modules/rxjs/internal/types.d.ts(81,44) 中的错误:错误 TS1005:';' 预期的。node_modules/angular-datatables/node_modules/rxjs/internal/types.d.ts(81,74): 错误 TS1005: ';' 预期的。node_modules/angular-datatables/node_modules/rxjs/internal/types.d.ts(81,77):错误 TS1109:预期表达式。node_modules/angular-datatables/node_modules/rxjs/internal/types.d.ts(82,52): 错误 TS1005: ';' 预期的。node_modules/angular-datatables/node_modules/rxjs/internal/types.d.ts(82,88): 错误 TS1005: ';' 预期的。node_modules/angular-datatables/node_modules/rxjs/internal/types.d.ts(82,92):错误 TS1109:预期表达式。

依赖关系:-

{“名称”:“默认”,
“版本”:“0.0.0”,
“许可证”:“MIT”,
“脚本”:{
“ng”:“ng”,
“开始”:“ng serve”,
“ build”:“ng build --prod”,
“test”:“ng test”,
“lint”:“ng lint”,
“e2e”:“ng e2e”,
“postinstall”:“npm run tsformat”,
“tsformat ": "tsfmt -r"
},
"private": true,
"dependencies": {
"@angular/animations": "^5.2.0",
"@angular/common":“^5.2.0”、
“@angular/compiler”:“^5.2.0”、
“@angular/core”:“^5.2.0”、
“@angular/forms”:“^5.2.0”、
“ @angular/http": "^5.2.0",
"@angular/platform-b​​rowser": "^5.2.0",
“@angular/platform-b​​rowser-dynamic”:“^5.2.0”,
“@angular/router”:“^5.2.0”,
“@ng-bootstrap/ng-bootstrap”:“^1.0.0”,
“角度数据表”:“^9.0.1”,
“角度用户空闲”:“^1.1.0”,
“braintree-web”:“^3.50.0”,
“chart.js”:“^2.7 .3”、
“classlist.js”:“^1.1.20150312”、
“core-js”:“^2.6.5”、
“datatables.net”:“^1.10.20”、
“datatables.net-dt” :“^1.10.20”,
“增强解析”:“^3.3.0”,
“全日历”:“^3.10.0”,
“jquery”:“^3.4.1”,
“lodash”:“^4.17.11”,
“时刻”:“^2.24.0”,
“ng-recaptcha”:“^3.0.0”,
“ng2-select2” ": "^1.0.0-beta.16",
“ngx-braintree”:“^5.1.1”,
“ngx-剪贴板”:“^11.1.9”,
“ngx-infinite-scroller”:“^0.4.1”,
“ngx-select-ex”:“ ^3.5.2-ng4”、
“primeng”:“^4.1.3”、
“rxjs”:“^5.5.12”、
“summernote”:“^0.8.11”、
“sweetalert2”:“^7.33.1 ", "typescript-formatter": "^5.2.0",
"zone.js": "^0.8.27"
},
"devDependencies": {
"@angular/cli": "~1.7.4",
"@ angular/compiler-cli": "^5.2.0",
"@angular/language-service": "^5.2.0",
"@types/chart.js": "^2.7.45",
"@types/datatables.net": "^1.10.18",
"@types/jquery": "^3.3.34 ",
"打字稿": "~2.5.3"
}
}

标签: angularrxjsangular5angular-datatables

解决方案


我可以假设您使用 angular-datatable@^9.0.1,它与您的项目依赖项不兼容。

这里是 angular-datatable@^9.0.1 对等依赖项:

"peerDependencies": {
  "@angular/common": "^9.0.6",
  "@angular/compiler": "^9.0.6",
  "@angular/core": "^9.0.6",
  "@angular/platform-browser": "^9.0.6",
  "@angular/platform-browser-dynamic": "^9.0.6",
  "core-js": "^3.6.4",
  "datatables.net": "^1.10.20",
  "jquery": ">=3.4.1"
}

所以,我认为你至少应该降级 angular-datatable 包,使其与你使用的 angular 5 兼容。


推荐阅读