引自:http://blog.csdn.net/sinat_33312523/article/details/76797501

我们在运行npm run dev时,时常会遇到not found module ‘xxx’ 的问题,导致项目运行失败,当遇到这类问题时,通常分为四种解决方法:

  1. 开发人员在下载依赖的时候没有加 –save,导致package.json中没有标记你想要的依赖,所以你拿到项目的时候下载就不会下载那个模块,自然会出现模块找不到的情况,解决方法为你可以通过终端提示报错项,单个下载你想要的模块
  2. cnpm掉包问题,这个问题我有时常遇到过,众所周知cnpm是阿里在中国做的镜像,下载速度远胜于npm,但是会出现掉包问题导致项目无法安装全部依赖,这种情况可以使用原生的npm安装依赖
  3. 重新安装node.js,楼主遇到过这种情况,无论是使用npm 还是 cnpm 都无法安装所有依赖,并且还会出现一些坑爹的报错的时候,建议完全卸载node.js后重新安装,升级没啥卵用,建议还是卸了的好
  4. 使用yarn,这款包管理器是facebook公司所推出的,功能跟上述两种基本一致,当然速度肯定是没有国内的cnpm快的,但是如果上述两种都不可取(在npm过慢和cnpm掉包时),可以尝试使用yarn来安装所有依赖

最近我在运行项目时就出现了以上问题,在手动安装了错误提示中无法找到的模块后,仍然不断出现新的模块找不到的情况。
由于我使用了 cnpm 安装依赖,所以初步判断是 cnpm 掉包问题。
解决:

  1. 直接删除 node_modules 文件夹
  2. npm i / cnpm i 重新安装相关依赖

转载于:https://www.cnblogs.com/qimeng/p/7941695.html

npm:can not find module 'xxx'相关推荐

  1. ios 编译时报 Could not build module xxx 的解决方法尝试

    文章概要 说明 尝试一 尝试二 说明 使用 #import <xx/xx.h> 在代码中来导入某个.framework库,编译时却收到了如下错误: Could not build modu ...

  2. 执行命令npm install XXX后仍然提示 Cannot find Module XXX

    最近遇到一个问题,在服务器上配置完node环境后 执行npm start 命令后提示 Cannot find Module "Jquery" 然后就知道可能没有安装jquery 就 ...

  3. angular: 代码正确的情况下npm不断提示 TS2307: Cannot find module XXX , TS2305: Module XXX has no exported member

    探索angular. 照搬示例模块,添加了自定义的模块,名称为device,代码全部正确,VSCode没有报错,但是npm启动时各种报错: 主要是TS2307: Cannot find module. ...

  4. NPM Cannot find module ‘xxx‘

    NPM Cannot find module 'xxx',CENTOS环境下 怎么解决: 先看报错 : node:internal/modules/cjs/loader:944throw err;^E ...

  5. idea报错解决:Cannot start compilation: the output path is not specified for module “XXX“.

    IDEA错误:Cannot start compilation: the output path is not specified for module "XXX". 错误是发生在 ...

  6. idea报错:Error:java: JDK isn‘t specified for module ‘xxx‘

    idea报错:Error:java: JDK isn't specified for module 'xxx' Code_LiYi 2020-07-01 11:54:34  274  收藏 分类专栏: ...

  7. ts:报错Could not find a declaration file for module xxx

    问题 我们在 typescript 的项目中安装一些包的话,可能会报错 Could not find a declaration file for module 'xxx' ,这是因为这个包可能不是. ...

  8. 面试题:Commonjs 和 Es Module区别

    一 前言 今天我们来深度分析一下 Commonjs 和 Es Module,希望通过本文的学习,能够让大家彻底明白 Commonjs 和 Es Module 原理,能够一次性搞定面试中遇到的大部分有关 ...

  9. Cannot find module 'xxx' 错误的解决方案

    Cannot find module 'xxx' 错误的解决方案 在使用webpack打包的时候,会出现Cannot find module 'XXXX'的错误.往往,安装一个,再出现一个,安装一个, ...

最新文章

  1. Linux下安装 boost 库
  2. 用父节点表示法表示一棵树
  3. 龙蜥降世,神龙升级,阿里云投入 20 亿发力操作系统
  4. 【零基础】了解一下前端HTML与CSS
  5. visualSVN-server的安装图解
  6. [LeetCode]: 53: Maximum Subarray
  7. 让自己的程序支持livewriter
  8. spring18-2:采用cglib字节码实现代理
  9. js实现新闻滚动-单行滚动或者多行滚动
  10. matlab and操作,系统建模 | Control Tutorials for Matlab and Simulink
  11. Android ListView 疯狂之旅 之 《自定义下拉刷新功能的ListView》
  12. TensorFlow tf.keras.losses.BinaryCrossentropy
  13. python3.7安装Numpy库
  14. python表情包合集_python——简单生成表情包
  15. win10系统WiFi突然消失打不开,终极解决方法
  16. 【08月21日】指数估值排名
  17. win7开机后桌面变成黑色,此window副本不是正版
  18. 关于删除/卸载win10自带IE 11浏览器后恢复问题
  19. win10很多软件显示模糊_win10自带对录屏软件一直显示目前无法录制,后台录制出现问题怎么办?...
  20. 上海有哪些牛逼的互联网公司?

热门文章

  1. 天才基本法_强推|高人气合集狙击蝴蝶天才基本法春日玛格丽特难哄
  2. element vue 获取select 的label_Vue动态组件component的深度使用
  3. android o测试版,一加手机可升级!谷歌已正式推送Android O测试版系统
  4. php中的冒号应用,php中双冒号的应用
  5. 汇编 div_Solidity汇编开发简明教程
  6. 达不达标的公式计算机,“我面试了几十个大学生都不达标,连这3个Excel公式都看不懂”...
  7. xp系统怎么看不见其他网络计算机,xp系统工作组计算机不见了找不到的解决方法...
  8. php获取当前设备,Linux_在Linux系统中使用lsblk和blkid显示设备信息的方法,今天我们将会向你展示如何使 - phpStudy...
  9. 遍历所有点的最短路径python_所有节点最短路径
  10. php 语句,php的控制语句