npm出现Cannot find module 'XXX\node_modules\npm\bin\npm-cli.js'错误的解决方法

 更新时间:2022年08月04日 15:09:40   作者:外婆的酸汤鱼  
最近在启动项目的时候会报这个错就是npm丢失,所以下面这篇文章主要给大家介绍了关于npm出现Cannot find module 'XXX\node_modules\npm\bin\npm-cli.js'错误的解决方法,需要的朋友可以参考下

问题:

使用npm下载组件的时候突然就出现了Cannot find module 'F:\nodejs\node_modules\npm\bin\npm-cli.js’问题,导致下载包不能完成

解决办法:

下载缺失的文件放到指定文件目录下即可解决,具体实现在正文部分详述

注意:

问题千变万化,需要变通处理,此方法仅为一种解决办法。

【正文】

问题截图如下:

问题描述

分析问题:可以看到,报错的内容如下:

internal/modules/cjs/loader.js:983
  throw err;
  ^
Error: Cannot find module 'F:\nodejs\node_modules\npm\bin\npm-cli.js'

1、可以看到,问题的症结在于,无法找到npm-cli.js文件

2、既然无法找到,那么指定就是在安装目录下面少了些文件,那我们就顺着这个路径去看是从哪里开始找不到文件的

3、打开安装目录发现,在node_modules下没有npm目录

4、说明我们不知道什么时候把npm目录删掉了

解决办法:

1、重装Node.js—较为麻烦;2、下载npm放到我们的安装目录

1、重装node.js这里不做概述,网上有许多教程;

2、下载npm放到安装目录:访问 https://nodejs.org/en/download/,下载符合你的计算机的版本,如Windows Binary (.zip),然后解压zip压缩包,到node_module目录下,如下:

解压得到的node_module目录

复制npm目录,放置到你的node.js安装目录下的node_modules目录下面,如下:

复制到你的安装目录下

【最后:再次运行npm,效果如下:】

npm再次工作

写在最后

大家千万不要随便删除一些东西,它会导致一些莫名其妙的错误,你还不容易发现是什么问题。

到此这篇关于npm出现Cannot find module 'XXX\node_modules\npm\bin\npm-cli.js'错误解决的文章就介绍到这了,更多相关npm报错Cannot find module内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • npm国内镜像 安装失败的几种解决方案

    npm国内镜像 安装失败的几种解决方案

    这篇文章主要给大家总结了npm国内镜像npm安装失败的几种解决方案,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下来一起看看吧。
    2017-06-06
  • better sqlite3安装node gyp原生模块编译prebuild-install

    better sqlite3安装node gyp原生模块编译prebuild-install

    这篇文章主要为大家介绍了Nodejs关于原生模块编译node-gyp + prebuild-install (以安装 better-sqlite3为例)详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 基于nodejs+express(4.x+)实现文件上传功能

    基于nodejs+express(4.x+)实现文件上传功能

    通过一段时间的查阅资料发现实现上传的方式有:1.express中间件multer模块2.connect-multiparty模块(但现在 官方不推荐 )3.使用multiparty模块实现4.使用formidable插件实现,本文给大家介绍nodejs+express(4.x+)实现文件上传功能,需要的朋友参考下
    2015-11-11
  • node连接kafka2.0实现方法示例

    node连接kafka2.0实现方法示例

    这篇文章主要介绍了node连接kafka2.0,nodejs连接kafka2.0的实现方法,结合实例形式分析了kafka2.0的功能、原理、以及node.js连接kafka2.0的具体实现技巧,需要的朋友可以参考下
    2023-05-05
  • 详解Nodejs之npm&package.json

    详解Nodejs之npm&package.json

    本篇文章主要介绍了详解Nodejs之npm&package.json,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • Node.js的Mongodb使用实例

    Node.js的Mongodb使用实例

    本篇文章主要介绍了Node.js的Mongodb使用实例,具有一定的参考价值,有兴趣的可以了解一下。
    2016-12-12
  • node使用Mongoose类库实现简单的增删改查

    node使用Mongoose类库实现简单的增删改查

    Mongoose是在nodejs环境中对MongoDB数据库操作的封装,这篇文章主要介绍了node使用Mongoose类库实现简单的增删改查,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Node.js环境下编写爬虫爬取维基百科内容的实例分享

    Node.js环境下编写爬虫爬取维基百科内容的实例分享

    WikiPedia平时在国内不大好访问-- 所以用爬虫一次性把要看的东西都爬下来保存慢慢看还是比较好的XD 这里我们就来看一下Node.js环境下编写爬虫爬取维基百科内容的实例分享
    2016-06-06
  • node的EventEmitter模块基本用法简单实现示例

    node的EventEmitter模块基本用法简单实现示例

    这篇文章主要为大家介绍了node的EventEmitter模块基本用法简单实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • 说说如何利用 Node.js 代理解决跨域问题

    说说如何利用 Node.js 代理解决跨域问题

    这篇文章主要介绍了Node.js代理解决跨域问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04

最新评论