海之蓝心 2024-09-08 13:33 采纳率: 33.3%
浏览 18
已结题

angular项目错误

刚拿到一个项目要做二次开发,是一个angular项目,我拿到后yarn install 装上所有插件,然后ng serve,报了很多错误,蒙圈了。
先报了很多行lodash的错误。我这里就放了3行,差不多有好几十行错误。
ERROR in /Users/www/quanke3.0/node_modules/@types/lodash/common/object.d.ts (1405,67): ';' expected.
ERROR in /Users/www/quanke3.0/node_modules/@types/lodash/common/object.d.ts (883,45): Cannot find name 'ObjectIterator'.
ERROR in /Users/www/quanke3.0/node_modules/@types/lodash/common/object.d.ts (893,31): Cannot find name 'ObjectIterator'.

第二块错误。
/Users/www/quanke3.0/src/app/patients/medical-records-details/diagnosis-orders/doctor-orders/order-laboratory/order-laboratory.component.ts (102,15): Property 'pick' does not exist on type 'LoDashStatic'.
ERROR in /Users/www/quanke3.0/src/app/patients/medical-records-details/diagnosis-orders/doctor-orders/order-imaging/order-imaging.component.ts (99,15): Property 'pick' does not exist on type 'LoDashStatic'.
ERROR in /Users/www/quanke3.0/src/app/patients/medical-records-details/diagnosis-orders/doctor-orders/order-skin-test/order-skin-test.component.ts (132,13): Property 'pick' does not exist on type 'LoDashStatic'.

第三块错误
ERROR in ./node_modules/css-loader?{"sourceMap":false,"importLoaders":1}!./node_modules/postcss-loader?{"ident":"postcss"}!./node_modules/@angular/cli/node_modules/sass-loader/lib/loader.js?{"sourceMap":false,"precision":8,"includePaths":[]}!./src/styles.scss
Module build failed: Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (108)
For more information on which environments are supported please see:.......

9月8日下午4点
yarn remove lodash @types/lodash
yarn add lodash
按照这步,lodash 的错误没了,不过有以下错误,有什么影响

warning " > @ngx-loading-bar/core@2.2.0" has incorrect peer dependency "@angular/common@>=5.0.0".
warning " > @ngx-loading-bar/core@2.2.0" has incorrect peer dependency "rxjs@^5.6.0-forward-compat.0 || ^6.0.0-beta.0".
warning " > ng-zorro-antd@0.5.5" has unmet peer dependency "@angular/cdk@2.0.0-beta.8".
warning "@angular/cli > @ngtools/webpack@1.6.2" has unmet peer dependency "enhanced-resolve@^3.1.0".

然后yarn add sass 它提示node版本大于4并小于9
The engine "node" is incompatible with this module. Expected version ">=4 <=9". Got "18.16.0"
我node切换 v8.17.0,又提示我
sass@1.78.0: The engine "node" is incompatible with this module. Expected version ">=14.0.0". Got "8.17.0"
这该怎么弄?
请问这些错误应该怎么解决?

  • 写回答

27条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-09-08 13:48
    关注
    获得0.30元问题酬金

    以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。

    1. 重新安装YARN和NPM。
    2. 检查ANGULAR版本是否正确。
    3. 确认你的NODE.JS环境是正确的。
    4. 检查ANGULAR项目的配置文件是否有错误。
    5. 如果以上步骤都正常,可能是你正在使用的是旧版本的ANGULAR版本或者某些依赖项与你的新环境不兼容导致的问题。你可以尝试更新到最新的ANGULAR版本或重新安装NGA来解决问题。
    评论

报告相同问题?

问题事件

  • 系统已结题 9月16日
  • 修改了问题 9月8日
  • 修改了问题 9月8日
  • 创建了问题 9月8日

悬赏问题

  • ¥15 Windows Script Host 无法找到脚本文件"C:\ProgramData\Player800\Cotrl.vbs”
  • ¥15 matlab自定义损失函数
  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图