【问题标题】:As i run my Angular project with " ng serve --open " I get an error当我使用“ng serve --open”运行我的 Angular 项目时,我收到一个错误
【发布时间】:2020-09-11 17:27:48
【问题描述】:

我应该如何解决这个问题?我试过这两个命令:

npm uninstall -g angular-cli

npm install -g @angular/cli@latest

但我遇到了同样的错误 - 我还检查了 ClassPath

【问题讨论】:

标签: angular angular-cli


【解决方案1】:

这对我有用:

  1. npm 卸载 --save-dev angular-cli
  2. npm install --save-dev @angular/cli@latest
  3. npm 安装

【讨论】:

  • D:\Mindshare Baseline Web Portal\To_Do_List\todolistApp>ng serve --open 此版本的 CLI 仅与 Angular 版本兼容 ^9.0.0-beta || >=9.0.0 angular-update-guide.firebaseapp.com
  • 请告诉我这 3 个命令是如何消除之前的错误的。你能解释一下出了什么问题吗?
  • thecodebuzz.com/…希望这对你有帮助:-)
【解决方案2】:

请采取以下步骤以避免出现问题: npm 卸载 -g @angular/cli, npm 缓存清除 --force, npm install --save-dev @angular/cli@latest 或 npm install @angular/cli

【讨论】:

  • 是的,我试过了,但现在更新 firebaseapp 时出现另一个错误
  • 你能附上你得到的firebase错误的快照吗
【解决方案3】:

我在搜索时得到了这个参考:

Uncaught ReferenceError: __importDefault is not defined

这为我解决了问题。

将这些行添加到 polyfills.ts:

const w: any = 窗口 // 按照https://github.com/angular/angular/issues/32215#issuecomment-543459862 修复“缺少 __importDefault” w.__importDefault = (w && w.__importDefault) ||函数 (mod) { 返回 (mod && mod.__esModule) ?模组:{“默认”:模组}; }

【讨论】:

    【解决方案4】:

    要修复 angular cli 兼容性问题,请运行以下命令:

    npm install --save-dev @angular/cli@latest
    npm install
    

    并检查版本运行:

    ng --version
    

    要修复缺少的“橡子”模块,请尝试以下方法:

    npm install acorn --save
    

    npm install acorn --unsafe-perm --save
    

    【讨论】:

      猜你喜欢
      • 2019-11-05
      • 2019-07-02
      • 2020-06-09
      • 2014-10-25
      • 2019-06-26
      • 2020-02-27
      • 2019-03-07
      • 2019-11-16
      • 1970-01-01
      相关资源
      最近更新 更多