提问者:小点点

node_modules/@types/lodash/common/array.d中出错ts(37,24):错误ts1005:“;”预期


我有一个Angular-5应用程序:

"@types/lodash-es": "^4.17.4",

最初,当我做ng发球时,我得到了这个错误:

./node_modules/css-loader出错?{“sourceMap”:false,“importloaders”:1}!./node_modules/postcss-loader/lib?{“ident”:“postcss”,“sourceMap”:false}!./node_modules/sass-loader/lib/loader.js?{“sourceMap”:false,“precision”:8,“includepaths”:[“

但当我这么做的时候:

npm重建节点-SASS

错误更改为:

node_modules/@types/lodash/common/array.d中出错ts(37,24):错误ts1005:“;”应为。node_modules/@types/lodash/common/array.d.ts(483,22):错误TS1005:“;”应为。node_modules/@types/lodash/common/array.d.ts(483,41):错误TS1005:应为“,”.node_modules/@types/lodash/common/array.d.ts(483,44):错误TS1005:应为“(”.

我做了npm I--仅包锁定

但错误还在。

我该怎么解决?

谢谢


共1个答案

匿名用户

如果node的版本错误,则必须降级node,或升级node-sass,直到有一对兼容的node-sass。如果支持节点版本,您可能只需运行:

npm rebuild node-sass