【出现模块node_modules里面包找不到】
#pic_center
R 1 R_1 R1
R 2 R^2 R2
目录
- 一、出现的问题
- 二、解决办法
- 三、其它可供参考
一、出现的问题
在本地运行 npm run docs:dev之后,出现
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'Z:\Blog\docs\node_modules\htmlparser2\' imported from Z:\Blog\docs\node_modules\cheerio\lib\esm\index.jsat new NodeError (node:internal/errors:405:5)at legacyMainResolve (node:internal/modules/esm/resolve:233:9)at packageResolve (node:internal/modules/esm/resolve:874:14)at moduleResolve (node:internal/modules/esm/resolve:936:20)at defaultResolve (node:internal/modules/esm/resolve:1129:11)at nextResolve (node:internal/modules/esm/loader:163:28)at ESMLoader.resolve (node:internal/modules/esm/loader:835:30)at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:77:40)at link (node:internal/modules/esm/module_job:76:36)
二、解决办法
在把问题发给GPT之后,得到了解决;
仅仅运行上面给的这两行代码即可
rm -rf node_modules
npm install
三、其它可供参考
这个错误表明在运行你的项目时,Node.js 无法找到 ‘htmlparser2’ 模块,它是 ‘cheerio’ 模块的一个依赖项。
请尝试以下步骤来解决这个问题:
-
重新安装依赖项:
在你的项目根目录运行以下命令,重新安装依赖项:rm -rf node_modules npm install或者在 Windows 上:
rmdir /s /q node_modules npm install这将清除现有的
node_modules目录并重新安装项目依赖项。 -
检查 ‘cheerio’ 版本:
在你的项目根目录运行以下命令,查看 ‘cheerio’ 的版本:npm ls cheerio确保 ‘cheerio’ 正确安装,并且它的版本与你的项目兼容。
-
手动安装 ‘htmlparser2’:
在你的项目根目录运行以下命令,手动安装 ‘htmlparser2’:npm install htmlparser2 -
检查路径问题:
确保你的项目路径中没有特殊字符或空格,这有时可能导致模块解析问题。 -
检查 Node.js 版本:
确保你的 Node.js 版本与项目要求的版本一致。你可以在项目根目录中的.nvmrc文件或engines字段中查看项目对 Node.js 的版本要求。 -
手动删除
node_modules并重新安装:
手动删除node_modules文件夹,然后运行npm install重新安装所有依赖项。rm -rf node_modules npm install或者在 Windows 上:
rmdir /s /q node_modules npm install
如果上述步骤都不能解决问题,请提供更多关于你的项目结构、package.json 文件和任何其他相关配置的信息,以便更深入地分析并提供帮助。
相关文章:
【出现模块node_modules里面包找不到】
#pic_center R 1 R_1 R1 R 2 R^2 R2 目录 一、出现的问题二、解决办法三、其它可供参考 一、出现的问题 在本地运行 npm run docs:dev之后,出现 Error [ERR_MODULE_NOT_FOUND]: Cannot find package Z:\Blog\docs\node_modules\htmlparser2\ imported from Z:\Blo…...
高项备考葵花宝典-项目进度管理输入、输出、工具和技术(中,很详细考试必过)
项目进度管理的目标是使项目按时完成。有效的进度管理是项目管理成功的关键之一,进度问题在项目生命周期内引起的冲突最多。 小型项目中,定义活动、排列活动顺序、估算活动持续时间及制定进度模型形成进度计划等过程的联系非常密切,可以视为一…...
sql注入 [GXYCTF2019]BabySQli1
打开题目 多次尝试以后我们发现存在一个admin的账号,但是密码我们不知道 我们尝试一下万能密码 admin or 11 -- q 报错 我们尝试bp抓一下包看看 看着很像编码 先去base32解码 再base64解码 得到 我们从这个sql语句中得到注入点为name 根据报错信息我们知道是…...
python二维数组创建赋值问题:更改单个值却更改了所有项的值
test_list [] dic1 {} test_list [dic1 for _ in range(3)] ll [1, 2, 3]for i in range(3):test_list[i][value] ll[i]print(test_list)运行结果:每次赋值都更改了所有项 原因:python的二位数据创建方式就是这样,官方文档中有描述Wha…...
深度模型训练时CPU或GPU的使用model.to(device)
一、使用device控制使用CPU还是GPU device torch.device("cuda:0" if torch.cuda.is_available() else "cpu") # 单GPU或者CPU.先判断机器上是否存在GPU,没有则使用CPU训练 model model.to(device) data data.to(device)#或者在确定有GPU的…...
SpringBoot3-实现和注册拦截器
1、pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.…...
Ubuntu 22.04源码安装yasm 1.3.0
sudo lsb_release -r看到操作系统的版本是22.04,sudo uname -r可以看到内核版本是5.15.0-86-generic,sudo gcc --version可以看到版本是11.2.0,sudo make --version可以看到版本是GNU Make 4.3。 下载yasm http://yasm.tortall.net/Downlo…...
LeetCode [中等]矩阵置零
73. 矩阵置零 - 力扣(LeetCode) 暴力解法 用两个标记数组分别记录每一行和每一列是否有零出现。 遍历该数组一次,如果某个元素为 0,那么就将该元素所在的行和列所对应标记数组的位置置为 true。再次遍历该数组,用标…...
十一、了解分布式计算
1、什么是(数据)计算? 2、分布式(数据)计算 (1)概念 顾名思义,分布式计算,即以分布式的形式完成数据的统计,得到需要的结果。 分布式数据计算,顾名思义,就是…...
数据结构和算法专题---2、算法思想
上文讲到算法的概念、复杂度,本文给大家介绍具体的算法思想,让大家对算法设计理念有个认识,后续再分别介绍各种算法。 算法思想 算法是解决问题的一种思想和方法,其基本思想是将一个复杂问题分解为多个简单的子问题,…...
在AWS Lambda上部署标准FFmpeg工具——自定义层的方案
大纲 1 确定Lambda运行时环境1.1 Lambda系统、镜像、内核版本1.2 运行时1.2.1 Python1.2.2 Java 2 打包FFmpeg3 创建Lambda的Layer4 测试4.1 创建Lambda函数4.2 附加FFmpeg层4.3 添加测试代码4.4 运行测试 参考文献 FFmpeg被广泛应用于音/视频流处理领域。对于简单的需求&#…...
prometheus服务发现之consul
文章目录 前言一、Consul 在这里的作用二、原理三、实现过程安装 consul节点信息(exporter)注册进去consul节点信息(exporter)从consul解除注册:prometheus配置consul地址 总结 前言 我们平时使用 prometheus 收集监控…...
基于SSM的鞍山职业技术学院图书借阅管理系统
文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于SSM的鞍山职业技术学院图书借阅管理…...
分布式数据库HBase
文章目录 前言 一、HBase概述 1.1.1 什么是HBase HBase是一个分布式的、面向列的开源数据库HBase是Google BigTable的开源实现HBase不同于一般的关系数据库, 适合非结构化数据存储HBase是一种分布式、可扩展、支持海量数据存储的 NoSQL数据库。HBase是依赖Hadoop的。为什么HBa…...
快捷切换raw页面到repo页面-Raw2Repo插件
Raw2Repo By Rick 📖快捷切换代码托管平台raw页面到repo页面 🔗github链接 https://github.com/rickhqh/Raw2Repo ✨Features 功能: ✅单击 Raw2Repo 插件按钮,即可跳转到相应的代码仓库页面。✅支持 GitHub、Gitee、GitCode …...
web:[GXYCTF2019]BabyUpload(文件上传、一句话木马、文件过滤)
题目 页面显示为文件上传 随便上传一个文件看看 上传一个文本文件显示 上传了一个图片显示 上传包含一句话木马的图片 上传了一个包含php一句话木马的文件,显示如上 换一个写法 上传成功 尝试上传.htaccess,上传失败,用抓包修改文件后缀 …...
C++ Div3、Sqrt 函数高性能实现(带汇编指令集)
均采用魔法数字(Magic Number)实现,一个是经典求平方根函数所使用的魔法数字:0x5f375a86、0x5f3759df。 float Sqrt(float x) noexcept { /* 0x5f3759df */float xhalf 0.5f * x;int32_t i *(int32_t*)&x;i 0x5f375a86 - …...
西南科技大学模拟电子技术实验四(集成运算放大器的线性应用)预习报告
一、计算/设计过程 说明:本实验是验证性实验,计算预测验证结果。是设计性实验一定要从系统指标计算出元件参数过程,越详细越好。用公式输入法完成相关公式内容,不得贴手写图片。(注意:从抽象公式直接得出结果,不得分,页数可根据内容调整) 反相比例运算电路(1)实验…...
【五分钟】学会利用cv2.resize()函数实现图像缩放
引言 在numpy知识库:深入理解numpy.resize函数和数组的resize方法中,小编较为详细地探讨了numpy的resize函数背后的机理。从结果来看,numpy.resize函数并不适合对图像进行缩放操作。而opencv中的resize函数虽然和numpy的resize函数同名&…...
vuepress-----18、图片缩放
图片引入两种方式 地址 # 图片缩放插件 # 实战 md文件引入图片 <img class"zoom-custom-imgs" :src"$withBase(/favicon.ico)" alt"favicon">安装配置插件 vuepress/medium-zoom: {selector: img.zoom-custom-imgs,},效果展示...
LLM:大语言模型的主要任务
大语言模型(Large Language Model,LLM)是以深度学习为基础、通过大规模文本或多模态数据训练得到的生成式模型。它的核心能力并不是完成某一个固定任务,而是围绕语言理解、文本生成、信息处理、推理协助、代码生成、工具调用和多模…...
对称性自适应机器学习力场:高效精准计算碳纳米管声子谱
1. 项目概述:当机器学习“学会”了对称性在计算材料科学领域,我们常常面临一个经典的“精度-效率”困境。一方面,基于第一性原理的密度泛函理论(DFT)计算,能提供近乎量子力学精度的结果,是探索材…...
2026免费在线去水印保姆级教程!不用下载,3秒去除,一看就会
你是不是也遇到过这种抓狂时刻?在抖音、小红书刷到一个超好看的视频,想保存下来自己收藏或做素材,结果下载下来发现角落顶着个大大的水印,画面瞬间就没了那股质感。更气的是,找了一堆号称“免费去水印”的软件…...
网站内容创作团队如何利用多模型聚合平台提升效率
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 网站内容创作团队如何利用多模型聚合平台提升效率 对于网站内容运营或编辑团队而言,持续产出高质量、多样化的内容是一…...
开源入门踩坑实录:新手必避的10个坑,每个都让我熬到凌晨三点
开源入门踩坑实录:新手必避的10个坑,每个都让我熬到凌晨三点“如果有人能在我入坑开源的第一周告诉我这些,我能少走三个月的弯路。”这是我作为一个普通开发者,从"连GitHub是什么都不知道"到成功给知名开源项目提交PR的…...
创业团队如何利用Taotoken的多模型能力平衡效果与成本
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 创业团队如何利用Taotoken的多模型能力平衡效果与成本 对于资源有限的创业团队而言,在产品研发过程中,大模…...
【限时开放】DeepSeek R1/R2安全加固白皮书(含32项合规检测Checklist+自动扫描脚本)
更多请点击: https://codechina.net 第一章:DeepSeek模型安全加固概述 DeepSeek系列大语言模型在开源生态中广泛应用,但其默认部署配置存在若干潜在安全风险,包括提示注入、越权推理、敏感信息泄露及未经授权的模型微调访问。安全…...
如何永久保存微信聊天记录?这款开源工具帮你一键导出并生成年度报告!
如何永久保存微信聊天记录?这款开源工具帮你一键导出并生成年度报告! 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com…...
通过 Taotoken 用量看板分析各模型消耗并优化 Token 使用策略
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 通过 Taotoken 用量看板分析各模型消耗并优化 Token 使用策略 作为项目管理者,在引入多个大模型 API 支持不同业务场景…...
如何在3分钟内完成Windows与Office批量激活:开源KMS工具完整指南
如何在3分钟内完成Windows与Office批量激活:开源KMS工具完整指南 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 如果您正在寻找一个简单高效的Windows与Office批量激活解决方案&…...

