最近在看《node.js开发指南》学习node.js,因为书是2012年的书,对应的各种软件、包的版本就特别老,其中第五章用到express,书中版本用的是2.X版本,而我这边通过npm install 直接安装express是4.15.0版本。版本的差异让让我无从下手啊,所以想卸载掉新版本的,安装个老一点版本,找些最近的小项目联系,本次问题出现在卸载新版本问题上,如图

 
可以看到,因为安装时是在全局安装,所以卸载也加了 -g 的参数,然而并不起作用,express命令依然可以使用。 
网上找了半天,并没有发现有网友出现相关状况,所以想直接删除安装文件 
通过npm config list命令可以查看到全局安装的路径 
 
prefix为默认的安装路径 
注:在windows命令行下,命令find类似于Linux中的grep,不过必须加双引号。 
npm config ls -l | find “profix”

C:\Users\1201\AppData\Roaming\npm 这个是全局安装的路径

手动删除express和express.cmd文件 
然后通过命令 express –version测试,显示为: 
‘express’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

然后通过npm重新安装express相应版本…… 
结束

原文链接:http://blog.csdn.net/u014505701/article/details/76448052

转载于:https://www.cnblogs.com/karila/p/7845276.html

使用npm uninstall卸载express无效相关推荐

  1. 卸载npm和安装npm_使用`npm uninstall`卸载npm软件包

    卸载npm和安装npm To uninstall a package you have previously installed locally (using npm install <pack ...

  2. npm uninstall 卸载npm包

    The package name changed from vue-cli to @vue/cli. If you have the previous vue-cli(1.x or 2.x) pack ...

  3. 【NPM】npm 删除卸载一个模块

    [NPM]如何优雅的删除卸载 npm 包 方法一 方法二 npm 清理缓存 参考 方法一 我们现在假设要卸载一个 npm 包:xx-abc. npm uninstall xx-abc 这会在 node ...

  4. 卸载vue-cli过程中npm uninstall vue-cli -g 一直显示 up to date in 0.042s无法卸载

    问题 想卸掉vue-cli,但是卸不掉.出现报错 解决办法 1. 删除缓存 到系统盘的用户目录下有个Appdata,然后有个Roaming(缓存)如图: 找到如下两个文件夹,删掉 2. 删除环境变量 ...

  5. npm uninstall vue-cli -g 卸载不掉,一直出现 up to date in 0.024s——现已解决

    今天npm一直报错,打算写了node.js和vue结果卸载不了,出现了以下爱错误: up to date in 0.024s 找了半天,发现了一个宝藏博主,解决了这个问题 https://blog.c ...

  6. node.js学习总结:node.js的内置模块,模块化,npm与包 express,前后端身份认证 JWT认证机制

    node.js学习总结 什么是node.js node.js的内置模块 fs系统模块 path路径模块 http模块 模块化 npm与包 express express路由 express+mysql ...

  7. Day 73 Npm包管理 +Express+路由+中间件

    三.npm包管理 1.介绍 npm是NodeJs项目模块管理工具,它已经集成了nodejs安装包中(自5.2以后新增了npx指令用于解决调用项目内部安装的模块繁琐的问题),使用npm可以实现从NPM服 ...

  8. npm的卸载与安装流程

    安装(npm 和node是一起的,安装成功node后就会自带npm) 1.下载地址为:https://nodejs.org/en/ 2.检查是否安装成功:如果输出版本号,说明我们安装node环境成功 ...

  9. 解决npm无法卸载create-react-app

    要完全卸载它,请尝试运行 sudo npm uninstall -g create-react-app 有时此命令可能无法完全删除包.如果是这样,只需检查其所在的目录 which create-rea ...

  10. 使用adb命令uninstall卸载不掉手机上的apk时,可以卸载内置app路径

    使用adb命令uninstall卸载不掉手机上的apk时,可以卸载内置app路径 adb uninstall + 包名 Failure [DELETE_FAILED_INTERNAL_ERROR] 直 ...

最新文章

  1. 如何解决企业邮件对国外的通信问题
  2. Orange Business Services中国:如何保证实施最佳安全运营中心
  3. Struts2-整理笔记(三)结果处理跳转、获得servletAPI原生
  4. c语言文件发送程序,C语言程序例程的文件结构
  5. Vue.js 自定义事件
  6. python迷宫小游戏大全_C课程设计迷宫小游戏
  7. xFace3.x 开发技巧(1)---从web开发转向移动开发
  8. eclipse自动补全的设置
  9. c linux 判断ip合法_shell 检测ip的合法性与检测网络掩码的合法性
  10. java script object_javascript Object与Array用法
  11. MySQL进阶篇(03):合理的使用索引结构和查询
  12. 实验总结:Java+oracle数据库实现图书馆管理系统
  13. 小黑小波比.Ubuntu14.04安装ffmpeg以及使用ffmpeg
  14. 洛谷-明明的随机数(C语言实现)
  15. Html+Css实现三栏布局响应式
  16. 渲染吃显卡还是CPU,如何高效3D渲染?
  17. python画红色填充三角形_用单独的颜色填充Matplotlib三元组中的三角形
  18. hibernate之@FilterDef @Filter注解的使用
  19. 十万部冷知识:“澳大利亚”为什么属于亚洲球队?
  20. 机原自检——第3章 平面机构的运动分析

热门文章

  1. CentOS7忘记root密码的解决方法
  2. 熊猫猪新系统測试之二:Mac OS X 10.10 优胜美地
  3. awl 多线程syn***
  4. [VBA]工作需求,写了段VBA。EXCEL的效率很差
  5. Eclipse开发环境下,部署和配置svn的整个过程
  6. 编写 if 时尽量不要带 else
  7. 36 岁清华 IT 男,死前对妈妈说:我好累
  8. 从零开始搭建公司后台技术栈,这套架构绝了...
  9. 鸿蒙来了!能否与安卓、iOS三足鼎立?
  10. 你还在手写 CRUD?试试 MybatisGenerator,再也不用加班了!