安装 angular cli 时出错 我该如何解决?

error installing angular cli how can i fix it?

当我 运行 命令 npm install -g @angular/cli 时,出现此错误。

λ npm install -g @angular/cli
npm notice Beginning October 4, 2021, all connections to the npm registry - including for package installation - must use TLS 1.2 or higher. You are currently using plaintext http to connect. Please visit the GitHub blog for more information: https://github.blog/2021-08-23-npm-registry-deprecating-tls-1-0-tls-1-1/
npm notice Beginning October 4, 2021, all connections to the npm registry - including for package installation - must use TLS 1.2 or higher. You are currently using plaintext http to connect. Please visit the GitHub blog for more information: https://github.blog/2021-08-23-npm-registry-deprecating-tls-1-0-tls-1-1/
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm ERR! Cannot read properties of null (reading 'pickAlgorithm')

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\rossd\AppData\Local\npm-cache\_logs21-10-27T16_56_57_347Z-debug.log

我该如何解决这个问题?

我的 npm v 是 8.1.0。 我的节点 v 是 v16.13.0.

看来您需要更新您的 node js 版本,这也会更新您的 npm 和 LTS 版本,如 this article 中所述,希望对您有所帮助!

我目前正在开发 angular 8,我使用的是 npm v 7.11.2,我的节点 js v 是 14.15.1。