我有一个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--仅包锁定
但错误还在。
我该怎么解决?
谢谢
如果node的版本错误,则必须降级node,或升级node-sass,直到有一对兼容的node-sass。如果支持节点版本,您可能只需运行:
npm rebuild node-sass