首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我使用npm卸载了angular-cli,卸载了-g angular-cli。但是,当我检查ng --version时,它仍然被安装

npm是Node.js的包管理器,用于安装、升级和卸载JavaScript包。angular-cli是一个用于快速搭建Angular应用的命令行工具。

当你使用npm卸载angular-cli时,可能会出现以下几种情况导致检查ng --version仍然显示angular-cli已安装:

  1. 全局安装和本地安装:npm支持全局安装和本地安装两种方式。全局安装是将包安装到全局环境中,可以在命令行中直接使用。本地安装是将包安装到当前项目的node_modules目录下,只能在项目中使用。如果你之前使用了-g参数进行全局安装,那么卸载时也需要使用-g参数。

解决方法:使用以下命令卸载全局安装的angular-cli:

代码语言:txt
复制
npm uninstall -g angular-cli
  1. 环境变量问题:有时候,即使你已经卸载了angular-cli,但是由于系统的环境变量配置问题,命令行仍然能够找到旧版本的angular-cli。

解决方法:检查系统的环境变量,确保没有指向旧版本angular-cli的路径。可以通过以下步骤进行检查和修改:

  • 在Windows系统中,右键点击“我的电脑”或“此电脑”,选择“属性”,然后选择“高级系统设置”,点击“环境变量”按钮,在“系统变量”或“用户变量”中查找名为PATH的变量,确保其中不包含旧版本angular-cli的路径。
  • 在Linux或Mac系统中,打开终端,输入以下命令查看环境变量:
代码语言:txt
复制
echo $PATH

确保其中不包含旧版本angular-cli的路径。

  1. 缓存问题:有时候,npm会将包的缓存文件存储在本地,即使你卸载了angular-cli,缓存文件仍然存在,导致检查ng --version时仍然显示已安装。

解决方法:清除npm的缓存,可以使用以下命令:

代码语言:txt
复制
npm cache clean --force

然后重新安装angular-cli:

代码语言:txt
复制
npm install -g @angular/cli

总结:

  • 确保使用了正确的卸载命令,并且包的安装方式与卸载方式一致。
  • 检查系统的环境变量,确保没有指向旧版本angular-cli的路径。
  • 清除npm的缓存,然后重新安装angular-cli。

腾讯云相关产品和产品介绍链接地址:

  • 云服务器(CVM):提供弹性计算能力,满足各类业务需求。产品介绍
  • 云数据库 MySQL版:高性能、可扩展的关系型数据库服务。产品介绍
  • 云原生容器服务 TKE:基于Kubernetes的容器管理服务,简化容器化应用的部署和管理。产品介绍
  • 人工智能平台 AI Lab:提供丰富的人工智能算法和模型,帮助开发者快速构建AI应用。产品介绍
  • 物联网套件 IoT Explorer:提供设备接入、数据存储、规则引擎等功能,支持快速构建物联网应用。产品介绍
  • 移动推送 TPNS:提供高效可靠的消息推送服务,帮助开发者实现消息通知功能。产品介绍
  • 云存储 COS:安全、稳定、低成本的对象存储服务,适用于各类数据存储需求。产品介绍
  • 区块链服务 BaaS:提供一站式区块链解决方案,帮助企业快速搭建和管理区块链网络。产品介绍
  • 腾讯云元宇宙:提供全球首个云原生元宇宙平台,支持构建虚拟现实、增强现实等应用。产品介绍
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

更小更快更易用的Angular5管中窥豹

这一段时间留意到Angular5的版本更新速度飞快,几乎两三天就一个版本,就知道快要来了。 ? image.png 然后今天就真的来了!...虽说对Angular5的内容有了解到一些,但是还是想看到官方或专家的详细描述,等到此文:Version 5.0.0 of Angular Now Available. ?...image.png 由于上班也不好意思占用太多时间做自己的私事,就不耗费翻译的时间,迫不及待的撸个新项目看看。...如果未安装angular-cli,则直接执行此句命令并跳过后续所有步骤即可:npm install -g @angular/cli@latest 至于怎么更新可以看Github:https://github.com.../cli 如果你使用的是Angular CLI 1.0.0-beta.28或以下版本, 你需要先卸载angular-cli包,从angular-cli向 @angular/cli转化: npm uninstall

93830
  • Angular4记账webApp练手项目之一(利用angular-cli构建Angular4.X项目)

    前提 1、已经安装了node.js环境 2、已经安装npm环境 windows可以通过cmd输入以下指令查看 node -v // node版本 npm -v // npm版本...安装angular-cli 脚手架 npm install -g @angular/cli 安装失败可以尝试下面方法,先卸载清楚缓存,再安装 npm uninstall -g @angular/cli...npm cache clean npm install -g @angular/cli@latest 官方文档 :https://github.com/angular/angular-cli 官方提供一些指令...ng g component accounting ng g component count ng g component count\count-year ng g component count\...这里写图片描述 用官方提供的指令创建,会将组件自动添加到app.module中,我们就可以直接使用了。 ? 这里写图片描述 在app.component.html使用组件 ? 这里写图片描述 ?

    1K30

    Angular 2.x折腾记 :(1)初识Angular-cli及脱坑要点

    前言   这个系列的进度有些跳跃性,尽量直白点解释,但是不是官方文档,直入主题!!!!...什么是angular-cli 简言之:就是NG团队自行维护的一个项目脚手架[内置单元测试及webpack打包工具等],这货前身是ember-cli; 官网 / Github 吐槽 最早是从Angular...正式版的配置稍微有些改动,比较下基本不大,放心使用 系统环境配置 window 安装lts版本的nodejs v6.10.0 , Angular-cli中的node-sass不支持7.x,装不上的...的脚本,用curl或者wget都行,前者有些不预装,后者基本都有 其次,linux下推荐用yarn替代npm使用起来体验好很多,速度也快很多 # 下载公钥 curl -sS https://dl.yarnpkg.com...支持一下国产,挺好用哈~~~~ sudo apt-get update && sudo apt-get install yarn 安装开发依赖 npmnpm install -g @angular

    14010

    Angular 2 + 折腾记 :(1)初识Angular-cli及脱坑要点

    前言 这个系列的进度有些跳跃性,尽量直白点解释,但是不是官方文档,直入主题!!!!...,已经迁移,之前npm install angular-cli不推荐; 目前最新的是v1.0.0正式版【2017-3-24】;从旧版本到rc期间坑太多次,每次升级各种酸爽; rc2开始基本变化不大,可以直接拿来用了...正式版的配置稍微有些改动,比较下基本不大,放心使用 ---- 安装之前 window下: 安装lts版本的nodejs[6.10.0] , Angular-cli中的node-sass不支持7.x,...支持一下国产,挺好用哈~~~~ sudo apt-get update && sudo apt-get install yarn复制代码 开发工具这些就不扯选择VSCODE ---- 安装 npm...---- 初始化项目 angular-cli可以初始化ng2或者ng4的项目,这里说2+; 脚手架的命令很多,这里只列出最常用的; 新建东东 范围 命令 作用 new ng new new_project

    1.8K10

    Angular CLI 使用教程指南参考

    Angular CLI 使用教程指南参考 Angular CLI 现在虽然可以正常使用仍然处于测试阶段. Angular CLI 依赖 Node 4 和 NPM 3 或更高版本....安装安装Angular CLI你需要先安装node和npm,然后运行以下命令来安装最新的Angular CLI: 注意:Angular CLI 需要Node 4.X 和 NPM 3.X 以上的版本支持...npm install -g angular-cli 在 Mac 或 Linux 平台上,你可能需要添加sudo前缀提权进行全局安装: sudo npm install -g angular-cli...在项目第一次创建不执行任何npm命令 --name 指定创建项目的名称 ng serve ng new PROJECT_NAME cd PROJECT_NAME ng serve 将会自动在浏览器中打开默认地址...在项目第一次创建不执行任何npm命令 --name 指定创建项目的名称 ng completion 命令 描述 ng completion 将自动完成功能添加到ng命令的shell中 ng doc

    3K50

    选用TypeScript开发AngularJS2

    大家好,又见面是全栈君。 AngularJS开发模式可以有多种方案,本人选择以下的方案目标解决下面几个目的: 1....因为基于NodeJS环境开发、编译等,同时使用NodeJS生态里的各种工具,比如npm包管理工具等。因此要将这些基本环境(主要是一些配置文件)事先生成。...Angular-cli是AngularJS框架原生的脚手架,并且当下似乎已经完成了1.0版本,然后移动到了@angular/cli中,和AngularJS融为一体。...因此安装Angular-cli的命令已经改成: npm install -g @angular/cli 详情请看: https://github.com/angular/angular-cli...脚手架搭建运行如下命令: ng new PROJECT-NAME cd PROJECT-NAME ng serve 就这三板斧,新建你的工程,新建成功之后,文件夹下就有各种配置文件,当然若觉得不够

    73220

    angular4实战(1) angular-cli

    https://blog.csdn.net/j_bleach/article/details/78077403 angular-cli 脚手架大大方便了,项目的开发,使用也非常简单...https://cli.angular.io/ 提供搭建一个angular项目的简单介绍。 本文就angular-cli这块的指令属性,在做一些扩展介绍。...npm install -g @angular/cli ng new PROJECT-NAME cd PROJECT-NAME ng serve 通过这四条命令,可以快速创建一个angular项目。...本章主要关注,ng new 这条命令。在下载好angular-cli之后,通过在命令行输入ng help可以获得angular-cli的指令详细介绍。 ?...比如生成一个名为stones的组件,只需运行命令: ng g component stones 就ok,然后会依照之前在ng new项目的配置在app目录下生成相应的组件,并自动加入到依赖中,非常方便

    66220

    Angular学习(02)--Angular-CLI命令

    正文- Angular-CLI 命令 Angular 的项目其实相比老旧的前端项目模式或者是 Vue 的项目来说,都会比较重一点,因为包括: 模块 @NgModel, 组件 @Component,...安装的方式就不讲了,要么直接使用 WebStrom 内置的,要么借助 npm 下载一个,要么通过 WebStrom 创建的 Angular 项目的 package.json 中就会自动配置一个 cli...还有一些没用过,也不大清楚的命令,后续再补充 常见命令 其实,这么多命令中,最常使用的,就只有 ng g 命令,也就是 generate 命令,用来生成各种类型的文件代码,比如生成组件、生成服务等。...ng g directive 这个是创建指令的命令,组件其实是指令的一种,所以,上面介绍的关于组件命令中的各种选项配置,在指令这里也基本都可以使用,这里不列举了,清楚相关默认文件来源后,不懂的,去翻阅下就可以...ng g pipe 这个是创建管道的命令,支持的选项配置跟指令的命令基本一样。 所以,同样的,生成的也只有两份文件,ts 文件和测试文件。

    2.6K10

    Angular2学习笔记

    具体的过程就不细说了,可以参考angular-cli的wiki,主要是以下步骤: 安装新版本的node。...(注意node的版本一定要是6以上的,否则会报奇奇怪怪的错); 安装angular-cli (npm install -g @angular/cli); 新建项目 (ng new PROJECTNAME...具体的使用方法等到需要的时候查看文档即可。 项目发布 如果是测试环境,直接ng serve就可以用node服务器在本地的默认4200端口显示页面。...显然这很棒棒喽,但是文档中介绍的转换方法实在是麻烦,弄半天报了一堆错也没弄成,最后还是用了angular-cli才算搞定。...不过对于真正的生产环境我们显然不能用node服务器,这里用的是nginx来部署,具体步骤如下: 使用命令ng build --prod --aot来生成dist/文件夹。

    2K10

    Angular开发实践(一):环境准备及框架搭建

    介绍之前,假定你了解或者熟悉: NodeJs Npm Git Sass TypeScript angular-cli 环境准备 全局安装NodeJs(>6.9.x),包含npm(>3.x.x) 全局安装...angular-cli npm install -g @angular/cli IDE推荐使用WebStorm 框架搭建 angular-start是在GitHub上维护的一个起步项目,你可以直接下载作为基础开发框架来使用...(等待依赖包安装完成,再进行下一步) npm start 为了启动方便,在package.json的scripts配置"start": "ng serve --hmr -o --proxy-config...src目录 使用HTML模板、CSS样式和单元测试定义AppComponent组件。 它是根组件,随着应用的成长它会成为一棵组件树的根节点。 根目录 src/文件夹是项目的根文件夹之一。...它们不在src/下,是因为端到端测试实际上和应用是相互独立的,只适用于测试你的应用而已。这也就是为什么它会拥有自己的tsconfig.json

    1.3K70

    Angular入门,开发环境搭建,使用Angular CLI创建你的第一个Angular项目

    [请求数据使用] ngDoCheck() 检测,并在发生 Angular 无法或不愿意自己检测的变化时作出反应。...NPM安装源: 临时切换使用npm --registry https://registry.npm.taobao.org install express 持久使用(推荐): npm config...registry 或者 npm info express 安装Angular相关开发环境: Angular-CLI构建工具(脚手架工具)安装说明: Angular-CLI详细简介:https://www.jianshu.com.../p/3d17d5ee1951 全局安装脚手架工具: 安装命令(只需要安装一次) npm install -g @angular/cli 或者 cnpm install -g @angular/cli...--推荐使用速度较快 安装前最好是先NPM安装源切换成淘宝镜像,如下使用国外镜像安装因为网络原因报错: ?

    2.8K20

    Angular CLI 简介

    Angular CLI 官网: https://github.com/angular/angular-cli 安装angular cli: npm install -g @angular/cli 不过首先要确保您安装了比较新版本的...下面生成一个项目, 并且执行npm install: 命令执行完, 可以看到如下的项目结构; 里面有node_modules目录了, 也就是所有的包都安装好了, 接下来可以运行该项目: ng...下面使用source-map-explorer进行分析, 首先安装: npm install --save-dev source-map-explorer 然后执行 ng build, 再执行: ....这时运行程序就是 npm start. 还是把reject恢复回去吧, 使用git来恢复吧....user ng g c admin/email 然后配置一下路由, 最重要得到这个效果: 这时重新执行一下ng test: 尽管程序运行没有问题, 但是测试还是出现问题: router-outlet

    6K110

    使用Angular CLI生成 Angular 5项目

    Angular CLI 官网: https://github.com/angular/angular-cli 安装angular cli: npm install -g @angular/cli 不过首先要确保您安装了比较新版本的...不过以后还是需要手动执行npm install的. 使用--help参数可以查看帮助: ng new --help ? 下面要生成一个项目, 先不执行npm install: ?...不一一介绍. 然后看下dependencies: 我们使用的是angular 5.2.0, 前面的^符号表示, 我们使用的版本号是大于等于5.2.0的但是肯定会小于6....里面有node_modules目录了, 也就是所有的包都安装好了, 接下来可以运行该项目: ng serve -o 其中的-o(--open)参数表示运行项目的时候打开默认浏览器. ?...前面介绍使用ng new参数和修改angular-cli.json文件的方式来配置cli, 下面介绍下通过ng set 来配置cli.

    1.9K30

    node-sass 埋坑记录

    后来,接手的新项目中: Angular-CLI:v8.x 由于升级 Angular 版本,同样也升级 Angular-CLI 版本,导致 v8.x 版本的 node 已经无法编译 angular 项目...无奈,升级 node 版本,随之而来的就是 node-sass v4.8.0 版本无法使用,又导致构建失败,所以又得安装新版本 node-sass。...找了下,发现是因为本机没有 VS C++ 的编辑工具,可以借助: npm install -g --production windows.build.tools 来下载安装,试了下,发现是需要联网才行,...毕竟升级 angular 大版本,随之而来的一些依赖库也需要跟着升级,这无可厚非,可以理解,所以当让也升级 node-sass 没啥反感。...但,的办公网络无法访问外网啊! 虽然有内网的 Npm 仓库,但也只下载 windows-build-tools 这个包,这包里是一堆去访问外网下载东西的脚本啊,对来说,这解决方案没用啊!

    4.3K10

    (翻译)开始使用ABP.CORE模板 (ASP.NET Core with Angular)

    注意,npm安装可能会出现一些警告信息,这不是我们的解决方案相关的一般没问题。该解决方案还可以配置在yarn上运行,如果你的电脑可以使用yarn,我们建议使用。...就翻译到这里把,因为npm编译出现错误,一半会也解决不了。 ?...于是确保下node版本,npm版本符合要求的情况下,重新安装了typescript,再执行npm install,npm start ,出乎意料的编译成功。 ?...这里写图片描述 很明显的样式出现问题,后面再解决。继续翻译。 正常的应该是这样的 ?...如上所示我们发送用户名和密码的值,结果返回JSON数据包含令牌和过期时间(默认是24小,可以配置)。我们可以保存并用于下一个请求。

    2.9K20
    领券