当前位置: 首页 > news >正文

关于使用npm list -g --depth=0报错的解决思路

第一次写这个可能格式有不对的地方请谅解。
起因是在很久以前就安装过node.js,然后昨天准备查看一下自己安装过哪些包,记忆里自己肯定安装过vue,但是在使用命令npm list的时候却被提示为empty,随后在网上查看了关于npm list -g --depth=0这个命令,用来查看时却报错了,为此和ds沟通后终于知道了自己的错误。

解决思路如下:

1、确认自己的node.js安装无误,并且查看环境变量里node的路径,在命令行里使用npm -v和node -v不会报错。

2、使用npm list -g --depth=0时:报错行里有以下提示:
ENOENT: no such file or directory, lstat '路径'

这里出错的地方原因是因为npm配置全局路径出现错误。

为此我们根据环境变量里自己填写的node的路径在电脑里找到这个路径C:\xx\nodejs这一层,然后找到node_global这个文件夹(这个路径记得复制),里面就有我们安装过的包。

随后打开命令行(以管理员身份),
输入查看全局路径:npm config get prefix

如果输出的路径是C:\Users\AppData\Roaming\npm,这种上面我们找到安装包待在的路径不一样或者输出的路径是不存在的时候,
再次输入:npm config set prefix "安装包所在的路径(复制的路径,C:\xx\nodejs\node_global)"

把引号里的字删掉替换成包所在的路径后执行

3、再次在命令行使用npm list -g --depth就会出现我们安装过的包了也不会报错了。

总结:

查看当前 npm 的全局安装路径:npm config get prefix
设置 npm 的全局安装路径:npm config set prefix "C:\Program Files\xx"
查看全局包的安装目录:npm root -g

显示顶层全局包:npm list -g --depth=0

http://www.jsqmd.com/news/450657/

相关文章:

  • 实战应用:用openclaw打造mac自动价格监控系统,快马平台完整实现
  • 新手必看:ARCHPR破解ZIP密码的5个实战技巧(附最新注册码)
  • 5个工作流备份策略:守护你的AI创作资产安全
  • 3大场景解锁ESP32视觉潜能:从技术原理到创新实践
  • 智能交互新范式:UI-TARS-desktop让自然语言成为桌面控制中心
  • 3种场景解决远程管理难题:给系统管理员的SSH连接效率工具
  • 开源模拟器赋能跨平台游戏体验:Ryujinx全方位技术指南
  • 突破显存壁垒:ControlNet-v1-1 FP16模型库让AI绘图效率提升300%实战指南
  • ACES色彩空间在Blender中的实战应用:如何避免常见贴图配置错误
  • 百度网盘秒传链接工具:从痛点到解决方案的全流程指南
  • AI智能客服系统实战:从架构设计到生产环境部署的完整案例解析
  • ESP32图像采集方案:打造嵌入式视觉应用的核心引擎
  • ComfyUI工作流数据安全管理策略:创作者必备技术指南
  • ChatTTS vs 主流TTS方案:技术选型指南与效果对比
  • 开源Switch模拟器Ryujinx全攻略:从技术原理到跨平台优化
  • STM32内置ADC校准指南:如何通过软件补偿偏置误差和增益误差(附代码)
  • ESP32-Camera实战指南:场景化视觉项目开发详解
  • 避开讯飞语音鉴权大坑:你的appid真的绑对了吗?(含SDK更新指南)
  • 5大颠覆!SU2开源CFD平台如何重塑多物理场仿真与工程优化
  • RK3588开发实战:5分钟搞定uboot镜像合成(附完整脚本)
  • 探索Tabby:重新定义现代终端体验的连接管理革命
  • 7个步骤打造全面的AI创作工作流管理:从备份到优化的高效实践指南
  • 信号处理必看!线性卷积vs圆周卷积的5个关键区别(含N1/N2长度关系图解)
  • 高效构建信用评分模型:基于scorecardpy的3大优势与全流程实践指南
  • 备考利器:用快马AI生成智能错题本,精准提升软考复习效率
  • 7-Zip压缩格式深度解析:如何为不同场景选择最优压缩方案?
  • ComfyUI自定义节点与工作流优化指南:提升AI创作效率的必备工具
  • Redis服务安装自启动(Windows版)
  • Unity Boolean CSG插件进阶技巧:如何优化3D模型布尔运算性能
  • 基于CoreML的语音负面情绪分析模型:从模型优化到生产环境部署实战