node.js - Angular Cli 未正确卸载
问题描述
我有节点版本 8.9.3 并且我的 Angular cli 版本高于 8。由于不支持 Angular CLI 8 及更高版本。我试图将角度版本降级小于 8。(比如 7.3.5)。我无法更新节点,我需要指定版本的节点。为了降级 angular cli,我首先卸载了当前的 angular cli,然后安装了我想要的 cli 版本。安装 cli 后, ng --version 抛出以下错误:
您正在运行 Node.js 的 v8.9.3 版本,Angular CLI 8.0+ 不支持该版本。
支持的官方 Node.js 版本是 10.9 或更高版本。
请访问https://nodejs.org/en/以查找有关如何更新 Node.js 的说明。
后来我访问了以下链接,但没有一个解决方案对我有用。
我试过的解决方案:
npm uninstall -g @angular/cli
使用命令全局卸载- Npm 缓存清理和验证
npm cache clean --force
npm cache verify
- 手动删除 Appdata/Roaming/npm 中的 cli 文件夹。
解决方案
由于您需要使用与您的节点版本一起使用的特定版本的 Angular cli,您可以通过
此命令将安装 1.0.0 版本:
npm install -g @angular/cli@1.0.0
推荐阅读
- ruby-on-rails - ActiveRecord 嵌套数组
- javascript - 如何用一个值Javascript更改数组范围?
- laravel - Laravel 7:当用户未通过身份验证时,如何防止中间件身份验证重定向?
- ssh - SSH:user:~ 和 user:# 有什么区别
- generics - Rust 需要帮助重构过多的函数
- javascript - 如何单击量角器中被阻止的元素?
- ruby-on-rails - 单击时更改 Bulma 按钮的颜色
- reactjs - 如何获取文档 ID 和文档数据?
- mysql - 获取一个没有通话记录的随机客户,并按他们未接听的电话数量排序
- spring - Spring WebClient Post 方法正文