ng serve , Cannot find module 'xxx'

Ionic调试三明治架构:Chrome DevTools与Safari真机协同排障指南 Ionic作为混合开发框架,其本质是Native容器、WebView渲染层与前端框架(Angular/React/Vue)深度耦合的‘三明治架构’。理解该架构的分层原理,是高效定位Hybrid应用异常的前提——问题常不在JS逻辑本身,而在于Capacitor桥接时机、WKWebView与Chromium内核的行为差异,或Zone.js对变更检测的劫持机制。技术价值在于建立可复用的跨层诊断路径:用Chrome DevTools Protocol观测Android WebView底层网络与内存状态,借Safar 阅读详情

一、问题描述

  • 在编码业务的过程中,突然不能ng serve了

  • 报错如图
    这里写图片描述
    提示我少了某一模块,于是我就打开本地磁盘,找到项目node_modules文件下的alphanum-sort,双击打开,发现打不开
    这里写图片描述

然后我就,手动添加这个模块
这里写图片描述
然后再去本地找这个文件,可以双击打开了
这里写图片描述
但是,再次ng serve 还是会提示下一个模块丢失
这里写图片描述
这里写图片描述

看来我丢失了,不少的模块啊!

  • 导致问题的原因:模块丢失

二、解决问题

  • (1)一个个手动添加丢失的模块。缺点:由于不知道丢失模块的数量,大部分情况下会手动添加几十个模块(我尝试手动添加30几个模块后放弃这种办法)。
  • (2)手动删除node_modules文件夹,然后再项目一级目录下使用cnpm install 或者 npm install 重新安装所有的模块。缺点:有些你后来添加的模块需要手动添加,如query的模块,以及第三方UI库等
【Angular学习】Angular4 ng serve报错:ERROR in AppModule is not an NgModule解决方法 【错误信息图示】 【错误原因】 出现这个错误的原因是angular/cli自己依赖的那个版本和本地ts版本不一致的问题,ts版本过高会出现这个错误。 【解决办法】 第一步:卸载全局的ts npm uninstall -g typescript 第二步:安装2.2.2版本的ts npm install -g typescript@2.2.2 第三步:查看ts版本是否安 阅读详情

相关推荐

Hi3516CV610 YOLOv8模型转换与部署实战:从源码到板端推理全流程解析

本文详细解析了Hi3516CV610开发板上YOLOv8模型的转换与部署全流程,包括模型转换、量化、编译和部署等关键步骤。通过实战案例和避坑指南,帮助开发者高效实现从PyTorch模型到嵌入式设备的推理优化,适用于智能门禁、视频分析等实时场景。

weixin_30790841的博客 654

Angular CLI 速查表:高频命令、避坑指南与版本兼容性实战

Angular CLI 是 Angular 应用开发的核心工具链,其本质是基于 schematics 的代码生成与构建调度系统。它通过命令行接口封装 Ivy 编译器、Webpack 构建流程、Karma/Playwright 测试框架及依赖管理逻辑,实现从项目初始化(ng new)到模块生成(ng generate)、构建优化(ng build)、热更新调试(ng serve)再到生态集成(ng add)的全生命周期控制。掌握 CLI 不仅能提升开发效率,更能规避因版本差异(如 Angular 17+ 的

dingdi3021的博客 422

S32DS使用手把手教程:从零实现CAN通信配置

深入讲解S32DS使用过程中如何从零开始配置CAN通信,涵盖关键步骤与实用技巧,帮助开发者快速上手S32DS使用中的常见问题与调试方法。

weixin_42405592的博客 1126

Angular子路由:不只是嵌套路由,而是应用架构分水岭

在单页应用(SPA)开发中,路由机制是连接用户交互与视图渲染的核心枢纽。Angular Router 通过声明式配置实现路径到组件的映射,其子路由(Child Routes)并非语法糖,而是支撑模块化、按需加载与状态隔离的关键架构原语。它依托 router-outlet 实现多级视图嵌套,结合 ActivatedRoute 提供层级化路由数据流,并天然适配懒加载(loadChildren)与守卫(Guards)机制,显著提升首屏性能与可维护性。广泛应用于中后台系统、微前端集成及 SSR 场景,是 Angul

diaogan4202的博客 382

Win10更新后黑屏只剩鼠标?火绒误杀explorer.exe的5种自救方案(附详细步骤)

本文详细介绍了Win10更新后出现黑屏只剩鼠标的5种专业修复方案,重点解决火绒误杀explorer.exe的问题。从基础的任务管理器操作到安全模式下的系统修复,再到注册表编辑和系统还原,提供了全面的解决方案,帮助用户快速恢复系统正常运行。

weixin_29306571的博客 637

智能气象站:ESP32驱动的心知天气数据可视化实践

本文详细介绍了基于ESP32微控制器和心知天气API构建智能气象站的完整实践。通过Arduino开发环境,实现天气数据的获取、JSON解析与OLED屏可视化展示,涵盖硬件连接、API配置、低功耗优化及部署问题排查,为物联网开发者提供实用指南。

jump7的博客 210

nodejs cant find module

Cannot find module 问题 在测试WebRTC codelab的时候,运行codelab\complete\step1出错,抛出Error: module.js:340    throw err;          ^Error: Cannot find module 'node-static'    at Function.Module._resolveFilename 

lvcola的博客 1365

基于FPGA的心电信号实时处理与智能诊断系统实现【附源码解析】

本文详细介绍了基于FPGA的心电信号实时处理与智能诊断系统的设计与实现。系统通过高精度采集电路和FPGA数字滤波技术处理微弱心电信号,采用自适应算法准确检测QRS波群,实现心率计算和心律异常诊断。附源码解析展示了FIR滤波器、中值滤波器和诊断逻辑的Verilog实现,为心电监护系统开发提供实用参考。

g8f9d0s1a2的博客 770

Error: Cannot find module ‘../static/dll/core1.manifest.json‘

Error: Cannot find module '../static/dll/core1.manifest.json'

weixin_44244924的博客 533

基于YOLOv8的城市违建识别系统:从数据集构建到UI界面实现

YOLOv8是Ultralytics公司于2023年推出的最新一代YOLO(You Only Look Once)系列目标检测算法。更高效的骨干网络设计改进的锚框机制更精确的损失函数支持分类、检测、分割等多任务YOLOv8特别适合像违建识别这样的实时检测任务,能够在保持高精度的同时实现快速推理。

YOLO 674

手把手教你学simulink(44.1)--串励直流电动机场景示例:基于Simulink开发一个串励直流电动机电压控制仿真模型

高启动转矩:由于励磁绕组和电枢绕组串联连接,电机在启动时可以产生较大的转矩。速度随负载变化:由于励磁电流和电枢电流是同一电流,电机的速度会随着负载的变化而显著变化。适用于重载启动:适合用于需要高启动转矩的应用,如起重机、牵引系统等。

MHD0815的博客 340

npm--ng serve命令报错--cannot find module XXX

  我好像不是第一次遇到cannot find module XXX这个错误了。但是我这个人记性不是特别好,每次都会忘记,这次要记录一下。首先看一下报错信息: ERROR in C:/Users/H254431/webapp/bi-dashboard/dashboard/src/app/components/cluster-center/load-balance/loadbalance.s...

weixin_30599769的博客 507

告警不是闹钟:AI 如何把告警过滤成真正的“求救信号”?

告警不是闹钟:AI 如何把告警过滤成真正的“求救信号”?

Echo_Wish 241

Angular启动项目时报错

@Angular Angular启动项目时报错An unhandled exception occurred: Cannot find module ‘acorn’ 之前查看网上教程,教程需要引入@angular/http,初学Angular还不是很了解Angular8已经换成HttpClient,不需要引入angular/http,于是在cmd中运行了npm install @angular/http,再次使用ng s启动项目时报错An unhandled exception occurred: Cann

plus73的博客 1961

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

创建新的angular项目不停的报类似Cannot find module '******'的错误

楼主小白一枚,在学习Angular5.x版本的时候遇到了一个坑,首先 执行了 ng new angularApp 得到了如下效果: 接下来执行了运行项目的指令: ng serve 结果出现了令人崩溃的一幕: 进一步根据提示安装缺少的模块,虽然安装成功,然并卵。然后尝试删除node_model文件夹, 重新cnpm install之后尝试ng serve问题完美解决,这里要特别注意一定要用cn...

Crazy_Sakura的博客 1031

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Angular路由实战手册:从404、白屏到懒加载与守卫的深度解析

路由是单页应用(SPA)的核心机制,本质是HTML5 History API的封装,用于协调URL变化、浏览器导航与组件动态渲染。其原理在于构建可观察的状态机,通过Router服务监听popstate事件、匹配路径规则、触发生命周期钩子,并支持拦截、预加载与数据预取。技术价值体现在稳定性提升(如模块隔离防崩溃)、首屏性能优化(懒加载减小JS体积1.8秒)、用户体验增强(滚动恢复、锚点跳转)。典型应用场景包括企业后台权限控制、金融系统微前端隔离、政府项目精确路由匹配。本文聚焦Angular路由的模块化注册、f

weixin_30920597的博客 406

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

OpenClaw部署本质:Docker与普通安装的环境治理逻辑

OpenClaw并非传统意义上的独立应用,而是一个依赖强环境约束的智能数据处理管道。其核心原理在于将多模态输入(PDF、网页、API)经结构化清洗后路由至大模型服务,因此部署成败取决于Python解释器、系统库、依赖版本与权限配置的协同一致性。技术价值体现在环境可复现性与业务逻辑解耦——Docker通过镜像固化运行时契约保障跨平台稳定,普通安装则依托本地venv和PATH控制实现深度调试与定制。典型应用场景包括金融研报解析、电商商品页结构化及政务公文抽取,而实际落地中90%的‘安装失败’实为环境握手失败。本

weixin_33709219的博客 470

【angular——Cannot find module 'angularx-qrcode'】解决

前情 最近使用angular,更新了一下代码,然后就出错了,报错:Cannot find module ‘angularx-qrcode’ 解决办法 1,如果你是angular7 的话: npm install angularx-qrcode --save 2,如果你是Angular 6的话: npm install angularx-qrcode@1.2.4 --save PS: 如果n...

虑而后能得 1253

关于node下载的模块无法使用(Cannot find module)解决方法

这个问题困扰了我很久,也按百度上各式各样的方法试了没有用 今天和导师远程,知道了问题在哪,我用webstorm编译器进行演示 若使用其他编译器,可按下述原理进行修改 原理(在当前工程文件夹下要有一个package.json文件,并在此工程下安装npm模块,安装后会出现一个node_modules文件夹,里面包含着下载的模块) 过程: 测试代码: 此时运行,结果如下图, 显示

词庸 6万+

Cannot find module 'internal/util/types'

Windows, 问题:新建vue项目时,因为nodejs版本不够新,从nodev5.0.0更新到了nodev10.15.0,问题在于更新之后,npm版本没有随之更新,于是再次使用npm命令时,就开始报错。 解决办法: 卸载最新版本nodejs:控制面板>程序>程序和功能,找到nodejs卸载; 安装回之前的nodejs版本:我是nodev5.0.0,nodejs官网上以前的版...

骆三草的博客 628

安装angular/cli脚手架后,用ng serve运行项目报错、error:0308010C:digital envelope routines::unsupported

使用npm安装angular/cli脚手架后,用ng serve运行项目报错:出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.

zl的博客 1325

ng serve报错

The serve command requires to be run in an Angular project, but a project definition could not be found. 原因是新的@ angular / cli表单版本7在版本1.xx中有一个angular.json文件而不是angular-cli.json你可以通过运行修复它: ng update @ang...

Crazy_Sakura的博客 3817

使用VSCode时,执行ng serve出错

执行 npm install -g serve 安装全局 问题描述 使用ng new hello-angular命令创建 angular 应用; 使用 VSCode 打开hello-angular应用,在终端中执行ng serve命令,报错如下: serve dist ** ** 解决办法 第一次使用 VSCode,默认使用的 powershell 执行命令,在 powershell 中禁止执行ng.ps1脚本文件。 使用 windows 的 cmd 时,可以正常执行ng serve --open命令,正常

狼魂之力 1039

gulp build 时出现Cannot find module 'internal/util/types'

在使用之前一直好用的gulp build编译压缩文件的时候,莫名的跑出这个错误,因为之前一直好用,突然不好用,就怀疑是不是代码出现了问题。但是这个module明显是npm安装的依赖包文件,一般提示cannot find module,都是缺少该依赖包,只要执行npm install xxxxx --save-dev就能解决,但是在这个却是不行。 于是又搜了一下,发现有人说降版本能解决,于是尝试...

chenqk_123的专栏 1935

ng 不是内部或外部命令

最近在启动Angular的时候遇到一个问题,在执行“ng server”命令时,提示“ng 不是内部命令”。 后来经过一番查询,发现是两个问题导致的,希望能帮助遇到同样问题的你: 1、环境变量:Node.js安装好之后,需要设置环境变量。 如果node -v 和 npm -v 命令能够执行,应该是Node的环境变量路径错误,将nodejs缓存文件(node_cache)的文件路径加到环境变量...

心似烟火 5981
上一篇: adb如何连接到夜神模拟器
下一篇: 数据库概念
北冥友余
博客等级 码龄10年 103粉丝 189原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值