【问题标题】:ng update @angular/core@10 @angular/cli@10 isn't workingng update @angular/core@10 @angular/cli@10 不起作用
【发布时间】:2021-06-04 07:41:58
【问题描述】:

我有一个在 angular v9.1.11 下运行的应用程序。 我正在尝试使用以下命令 ng update @angular/core@10 @angular/cli@10 将其更新为 angular 12,就像他们网站上推荐的 https://update.angular.io/?v=9.1-12.0 一样。

但我收到以下错误。

internal/modules/cjs/loader.js:888
  throw err;
  ^

Error: Cannot find module 'C:\Users\myUser\Documents\projects\myProject\myProject-name\'C:\Users\ULTRAS~1\AppData\Local\Temp\angular-cli-packages-UCf5Bu\node_modules\@angular\cli\bin\ng''
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
    at Function.Module._load (internal/modules/cjs/loader.js:730:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

【问题讨论】:

    标签: angular angular-cli angular-upgrade


    【解决方案1】:

    我已经全局安装了 angular v12。

    我不得不使用以下命令将其降级到版本 10 npm install -g @angular/cli@10.2.3

    然后我可以再次运行ng update @angular/core@10 @angular/cli@10 --force,它确实奏效了。

    如果您遇到 v11 的问题,请改为运行 npm install -g @angular/cli@11.2.14

    然后在完成后执行npm install -g @angular/cli@latest

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-03
      • 1970-01-01
      • 2018-08-04
      • 1970-01-01
      • 1970-01-01
      • 2020-11-18
      • 1970-01-01
      相关资源
      最近更新 更多