【问题标题】:ERROR in node_modules/@types/lodash/common/array.d.ts(37,24): error TS1005: ';' expectednode_modules/@types/lodash/common/array.d.ts(37,24) 中的错误:错误 TS1005:';'预期的
【发布时间】:2021-07-12 04:14:41
【问题描述】:

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

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

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

./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":["C://xampp//htdocs//angular-laravel- hrms//HRMS2UI//src//styles"]}!./src/styles.scss 模块构建失败:错误:Node Sass 尚不支持您当前的环境:Windows 64-bit with Unsupported runtime (83)

但是当我这样做时:

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 --package-lock-only

但错误仍然存​​在。

如何解决?

谢谢

【问题讨论】:

    标签: node.js angular lodash


    【解决方案1】:

    如果node版本不对,必须降级node,或者升级node-sass,直到有兼容的pair。如果节点版本受支持,您可能只需要运行:

    npm rebuild node-sass
    

    【讨论】:

    • 错误更改为: src/app/core/scrollbar/scrollbar-options.ts(3,14) 中的错误:错误 TS2322: Type '{ damping: number; thumbMinSize:数字;渲染像素:真;总是显示轨道:假; continuou ...' 不能分配给类型 'ScrollbarOptions'。我该怎么办?类型“{阻尼:数字;”中缺少属性“delegateTo” thumbMinSize:数字;渲染像素:真;总是显示轨道:假;继续……'。
    猜你喜欢
    • 1970-01-01
    • 2017-07-08
    • 2022-12-15
    • 1970-01-01
    • 1970-01-01
    • 2023-02-13
    • 2021-08-13
    • 2021-10-29
    • 2020-12-21
    相关资源
    最近更新 更多