gpt4 book ai didi

angular - TypeError : visitor. visitUnaryOperatorExpr 不是函数

转载 作者:行者123 更新时间:2023-12-04 08:33:26 26 4
gpt4 key购买 nike

我正在基于为该任务购买的模板构建一个 Angular 应用程序,并且正在与另一个人合作。在项目开始时,我能够使用 ng build --prod 为 prod 构建.昨天我尝试构建并出现错误 TypeError: visitor.visitUnaryOperatorExpr is not a function (以下是完整错误)。有没有办法获得完整的堆栈跟踪或解决这个问题?我尝试了以下方法:

  • 使用 ng build --prod --source-map=true 构建
  • 使用 ng build --configuration=production --source-map=true 构建
  • 通过 npm
  • 更新所有节点和 Angular 包

    以下是生成的堆栈跟踪:
    Error: TypeError: visitor.visitUnaryOperatorExpr is not a function
    at UnaryOperatorExpr.visitExpression (M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler\bundles\compiler.umd.js:1976:28)
    at NodeEmitterVisitor.visitConditionalExpr (M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler-cli\src\transformers\node_emitter.js:468:132)
    at ConditionalExpr.visitExpression (M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler\bundles\compiler.umd.js:1865:28) at NodeEmitterVisitor.visitDeclareVarStmt (M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler-cli\src\transformers\node_emitter.js:313:65)
    at DeclareVarStmt.visitStatement (M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler\bundles\compiler.umd.js:2185:28)
    at M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler-cli\src\transformers\node_emitter.js:573:105
    at Array.map (<anonymous>)
    at NodeEmitterVisitor._visitStatementsPrefix (M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler-cli\src\transformers\node_emitter.js:573:71)
    at NodeEmitterVisitor._visitStatements (M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler-cli\src\transformers\node_emitter.js:569:25)
    at NodeEmitterVisitor.visitFunctionExpr (M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler-cli\src\transformers\node_emitter.js:486:40)
    at FunctionExpr.visitExpression (M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler\bundles\compiler.umd.js:1951:28)
    at M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler-cli\src\transformers\node_emitter.js:451:162
    at Array.map (<anonymous>)
    at NodeEmitterVisitor.visitInvokeFunctionExpr (M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler-cli\src\transformers\node_emitter.js:451:130)
    at InvokeFunctionExpr.visitExpression (M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler\bundles\compiler.umd.js:1655:28)
    at NodeEmitterVisitor.visitReturnStmt (M:\User\Documents\GitHub\Website-2.0\node_modules\@angular\compiler-cli\src\transformers\node_emitter.js:336:78)```

    最佳答案

    我只能猜测您使用的是哪个版本的 angular,以及您在 packages.json 中有哪些依赖项。
    无论如何,我遇到了同样的问题,而且我似乎有一个旧版本的 Angular Compiler CLI。我跑后npm i @angular/compiler-cli@latest错误消失了。

    关于angular - TypeError : visitor. visitUnaryOperatorExpr 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64917592/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com