如何解决错误:node_modules/@types/d3-dsv/index.d.ts(159,60): 错误 TS1005: ',' 预期
解决anular项目npm错误,删除angular项目中的node模块,重新安装npm模块,运行ng serve,出现如下错误。怎么解决?
Error: node_modules/@types/d3-dsv/index.d.ts(159,60): error TS1005: ','expected.
node_modules/@types/d3-dsv/index.d.ts(159,61): error TS1005: ',' expected.
node_modules/@types/d3-dsv/index.d.ts(169,64): error TS1005: ',65): error TS1005: ',' expected.
node_modules/@types/d3-dsv/index.d.ts(186,46): error TS1005: ',52): error TS1005: ',54): error TS1005: ',' expected.
node_modules/@types/d3-dsv/index.d.ts(195,44): error TS1005: ',50): error TS1005: ',' expected.
node_modules/@types/d3-dsv/index.d.ts(300,' expected.
node_modules/@types/d3-dsv/index.d.ts(310,' expected.
我的package.json - devDependencies
`
"devDependencies": {
"@angular/cli": "^1.7.4","@angular/compiler-cli": "6.1.9","@angular/language-service": "6.1.9","@types/jasmine": "^2.8.16","@types/jasminewd2": "^2.0.6","@types/jquery": "~3.2.16","@types/node": "6.14.10","codelyzer": "^4.5.0","jasmine-core": "~2.8.0","jasmine-spec-reporter": "~4.2.1","karma": "~2.0.0","karma-chrome-launcher": "~2.2.0","karma-cli": "~1.0.1","karma-coverage-istanbul-reporter": "^2.1.1","karma-jasmine": "^1.1.2","karma-jasmine-html-reporter": "^0.2.2","karma-sonarqube-unit-reporter": "0.0.23","karma-spec-reporter": "0.0.32","merge-stream": "^1.0.1","protractor": "~5.1.2","requirejs": "^2.3.6","sonar-scanner": "^3.1.0","ts-mockito": "^2.3.0","ts-node": "~4.1.0","tslint": "5.20.1","typescript": "2.9.2"
}
解决方法
这是打字稿编译器的问题。只需将 'let' 替换为 'var' 然后错误就会消失。但这不是一个正确的解决方案。
,请确保您使用的 TS 至少为 2.8
使用
tsc -v
如果低于 2.8,请使用以下命令升级。
npm install -g typescript@latest
请告诉我这是否有效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。