【NPM】运行项目报错 或者 npm报错

pnpm运行electronic项目报错,npm运行正常。electronic项目打包为exe报错 使用pnpm运行electron项目时报错"Electron uninstall",而npm运行正常 阅读详情

在我们日常启动协作项目的时候,小概率会出现以下意外

1、项目运行失败

2、依赖报错

3、npm命令报错

出现这些问题的很大一部分原因是因为项目依赖版本不一致,或者npm本地缓存导致的。

解决方案如下:

1、项目运行失败,依赖报错

解决办法:

删掉node_module依赖文件夹和package-lock.json文件

注解:

node_module文件里存放的是我们项目所需要的依赖

package-lock.json里边记录的是我们项目所需依赖的版本号(npm install 时会自动生成)

执行以下命令:

rm -rf node_modules       可手动删除
rm package-lock.json      可手动删除
npm cache clear --force   清除npm缓存
npm install

windows 环境中要将 rm -rf 替换成 rimraf

2、npm报错,或者 npm install 报错 等

解决办法:

删除 package-lock.json 文件

输入以下命令清除npm缓存

rm package-lock.json       可手动删除
npm cache clear --force

3、如果执行上述解决方案仍无法解决问题,那么就要根据具体的报错信息来进行下一步准确的排查 

 

壮士留步,且点赞再走不迟!

如何升级 npm 版本并解决 Vue 项目运行报错 在前端开发中,使用 npm(Node Package Manager)是非常常见的,它用于管理和安装 JavaScript 包。在开发过程中,我们经常需要升级 npm 版本以获取最新的功能和 bug 修复。然而,有时在升级 npm 版本后,可能会遇到 Vue 项目运行报错的问题。本文将指导您如何升级 npm 版本并解决这些报错问题。 阅读详情

相关推荐

一个用于nodejs的rm -rf util-Node.js开发

节点的UNIX命令rm -rf。 使用npm install rimraf安装,或将rimraf.js放到某个地方。 API rimraf(f,[opts],callback)第一个参数将被解释为文件的通配模式。 如果要d使用UNIX命令rm -rf表示节点。 使用npm install rimraf安装,或将rimraf.js放到某个地方。 API rimraf(f,[opts],callback)第一个参数将被解释为文件的通配模式。 如果要禁用通配符,可以使用opts.disableGlob(默认为false)来禁用通配符。 例如,如果您的文件名包含通配符通配符,这可能会很方便。 如果存在回调,则将调用该回调并产生错误。 为您处理了某些错误:窗口

npm踩坑记录:NPM Error: code.match is not a function

经百度这个问题一般在npm6.10.0版本之前出现。奈何我需要的开发环境只允许node版本12及以下。npm允许的最高版本就只能到6.9(哭了)。经过不断查询,找到解决办法:换成yarn安装。

SHJPX的博客 1840

手机流畅的秘密:拆解LPDDR5X在骁龙8 Gen2平台上的电源与信号完整性设计

本文深入解析了LPDDR5X内存与骁龙8 Gen2处理器在旗舰手机中的协同设计,重点探讨了0.5V超低电压下的电源完整性设计以及8.5Gbps高速传输中的信号完整性挑战。通过详细的电源树架构、关键器件选型和布线策略分析,揭示了如何实现高性能与低功耗的完美平衡,为手机流畅体验提供硬件保障。

weixin_30235225的博客 484

npm报错解决:C:\Users\Admin\AppData\Roaming\npm-cache\_logs\xxxx-debug.log

先上报错图 这个报错是我在安装某个依赖时出现的错误 这里我尝试过把node_modules包删除并重新下载 但是我在删除后npm i 安装依赖是时 仍然爆出了相同的错误 同时我尝试过cnpm 和 yarn 也同样会爆出错误 最后我选择先清理一遍缓存npm cache clean --force,然后再去cnpm install,然后项目就可以正常安装依赖了。因此以此记录一下,方便下次遇到问题回忆和分享给其他遇到错误的小伙伴。 先将node_modules包删除 然后清理缓存 npm cache clea

DDD4V的博客 2万+

Cadence Sigrity PowerDC实战:如何用PCB电热混合仿真解决散热难题(附详细配置步骤)

本文详细介绍了如何利用Cadence Sigrity PowerDC进行PCB电热混合仿真,以解决高功率密度设计中的散热难题。文章通过解析电热耦合原理,并附上详细的配置步骤与实战技巧,指导硬件工程师同步优化电气性能与热管理,从而在设计源头提升产品可靠性与效率。

weixin_29292535的博客 197

利用Arcgis发布wmts服务

使用发布 GIS 服务连接连接到 ArcGIS Server 站点后,可以将各种 GIS 资源(如地图文档、数据库以及服务定义)发布到服务器上。此外,还可以添加、删除、启动和停止服务。使用管理 GIS 服务器连接到 ArcGIS Server 站点后,可以编辑各种服务器属性,例如配置存储位置、集群配置、参与到该站点中的计算机列表以及管理站点的数据存储。通过使用 GIS 服务连接建立连接后,可以查看并使用发布到该站点的服务。但不能编辑服务器或服务属性、发布服务,也不能添加、删除、启动、停止或暂停服务。

ghgfsasxda的博客 2393

npm-outdated 是一个用于检查当前项目中的 npm 包是否有新版本可用的命令

npm-outdated 是一个用于检查当前项目中的 npm 包是否有新版本可用的命令。通过运行 `npm outdated` 命令,可以列出当前项目中已安装的包的版本信息,并显示最新的可用版本。如果某个包的当前版本已经过时,该命令会在版本信息中用红色标记出来,提醒开发者更新该包。这有助于开发者及时了解项目中的包是否需要更新,以便保持项目的安全性和稳定性。

[Blog][Domain] programb.blog.youkuaiyun.com 1134

百度API实现人流量数量检测(动态)

百度的这个API还挺好用的,对与不追求高精度的人来说非常适用,结合他官方给的文档,极易上手。 需要做的就是通过API Key和Secret Key获取的access_token。 然后稍微修改下代码就行,但是他给的代码并没有直接从摄像头获取视频,而是读取一个文件夹,那么就需要自己先对摄像头的输出视频进行处理。 识别结果如下,"person_num"是当前画面的人数,in是累计进入的人数,out是累计走出去的人数。 他这个有个缺点就是返回值里边并没有实时返回in和out的值,而是都是0,但是这个图片上有,图片

qq_42479987的博客 3380

npm 安装扩展模块时,因缓存报错的问题汇总

1、缓存报错问题一 : unexpected end of file 解决方法:运行:npm cache verify 清除缓存 2、缓存报错问题二 : errno -4048(网上一般说是权限问题,其实不是,还是因为缓存问题) 解决方法:运行:npm cache clean --force 清除缓存 转载于:https://www.cnblogs.com/hsl-...

weixin_30514745的博客 474

DataCastle-租金预测

ID:编号;时间:房屋信息采集的时间;小区名:房屋所在小区,已脱敏处理;小区房屋出租数量:小区出租房屋数量,已脱敏处理;楼层:0、1、2分别表示楼层低,中,高;总层数:房屋所在建筑的总楼层数,已脱敏处理;房屋面积:房屋面积数值,已脱敏处理;房屋朝向:房屋的朝向;居住状态:房屋的居住状态,表示是否已出租或居住中,已脱敏处理;卧室数量:户型信息,数字表示卧室的个数;卫的数量:户型信息,数字表示卫生间的个数;厅的数量:户型信息,数字表示厅的个数;

优快云 精品推荐 3457

(LDA新闻文本主题分析)基于 gensim训练LDA模型,进行新闻文本主题分析 完整代码+数据 可直接运行

(LDA新闻文本主题分析)基于 gensim训练LDA模型,进行新闻文本主题分析 完整代码+数据 可直接运行

机器学习深度学习业余选手 1498

vite项目npm run dev报错

问题描述 clone项目到本地之后,install项目的时候提示pack.-lock文件是旧版本的npm创建的因此必须fix-up修复 报错提示如图; 解决方案: node ./node_modules/esbuild/install.js 然后 npm run dev;启动成功; ps:贴上vite作者鱿鱼须的问题回复方案—— 按照他说的: 运行 npm config get ignore-scripts 得到结果false. 意思就是查看npm配置 是否忽略运行脚本,默认false,默认运行sc

qq_40815009的博客 6895

FANUC机器人通过ROBOGUIDE实现与实际的机器人进行程序导入导出的具体方法示例

FANUC机器人通过ROBOGUIDE实现与实际的机器人进行程序导入导出的具体方法示例

Robot_PLC_HMI_Automation 6536

Hbuliderz之npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

项目场景: 今天写了个egg.js做服务端接口,本想着用同一个vscode打开不方便查看,就下载了个Hbulider来启动服务,谁知出毛病了,没法运行 问题描述: 就是在执行npm run dev的时候报了如下的错误 npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。 原因分析: 说明啊,Hbulider没有搭配npm运行环境,下面就是解决的方案 解决方案: 第一步:点开工具,找到安装插件,再然后只能装npm即可 第二:你可以再外部运行,也可以再hbulide

YY_WYG的博客 2706

块存储:AIO的直接写流程注释

提交io流程中aio_write之前函数的注释,可参考“块存储:AIO的直接读流程注释”。

yiyeguzhou100的专栏 1334

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

VUE项目运行npm install 报错问题解决

解决新下载的VUE项目无法运行的问题

知识应该共享,创造才应收费 1744

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

npm run dev 报错:missing script:dev

今天在运行Vue项目时,在运行npm run dev时报错如下图: 打开package.js文件夹,发现文件夹里的scripts有dev如下图: 可就是好不到,什么原因呢?最后一看路径不对,vue init webpack my-project时,自己又建立一个文件夹,取不到对应的package.js中的dev. cd 到对应文件夹,重新运行npm run dev 就O...

249

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

react项目npm start启动失败(webpack版本冲突问题)

运行了一个别人的react的项目,npm install 安装完依赖之后npm start出现报错,弄了一个中午才弄好,报错的代码如下: > react_first@0.1.0 start C:\Users\1147484597\Desktop\代码css,js\react\day6react脚手架\react_fir st > react-scripts start There might be a problem with the project dependency tree. It

L1147484597的博客 2765

使用vue框架运行npm run dev 时报错解决

使用使用vue框架运行npm run dev 时报错 如下: 原因:  localhost:8080 有可能其他软件占用了,导致其他问题的出现 我们可以动态修改地址 解决:     进入项目文件的config文件夹E:\myapp\myproject\config,找到index.js,修改里面的8080端口,改成8088(确定不被别的程序使用的都可以) 解决:   npm r...

weixin_33696822的博客 1046

VScode使用npm启动项目以及npm install ,npm start报错问题处理

VScode使用npm启动项目以及npm install ,npm start报错问题处理

m0_74240639的博客 2569

vue项目运行失败_解决vue项目运行过程中,npm run dev 报错问题

【方案1】错误如下:npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! travel@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`npm ERR! Exit status 1npm ERR!npm ERR! Failed at...

weixin_42565402的博客 4720

【NPM】运行项目报错或npm报错

在我们日常启动协作项目的时候,小概率会出现以下意外 1、项目运行失败 或 依赖报错 2、npm命令报错 出现这些问题的很大一部分原因是因为项目依赖版本不一致,或者npm本地缓存导致的。 解决方案: 1、项目运行失败,依赖报错 解决办法: 删掉node_module依赖文件夹和package-lock.json文件 注解: node_module文件里存放的是我们项目所需要的依赖 package-lock.json里边记录的是我们项目所需依赖的版本号(npm install 时会自动生成

qq_45725851的博客 3771

前端项目依赖npm 、git 报错解决记录

npm报错就切换yarn , yarn报错就先切换npm 删除 node_modules 跟 package-lock.json文件重新下载依

人民有信仰民族有希望国家有力量 1411

运行指令npm run dev报错

运行vue项目报错如下: npm ERR! code ENOENT npm ERR! syscall open npm ERR! path C:\Users\username\package.json npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, open ‘C:\Users\username\pac...

d_append的博客 2493

npm命令运行时报错_npm安装教程

npm安装教程原文链接一、使用之前,我们先来掌握3个东西是用来干什么的。npm: Nodejs下的包管理器。webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装)开始...

weixin_28914869的博客 1321

vscode运行时npm install 报错

vscode运行时npm install 报错项目场景:问题描述:原因分析:解决方案: 项目场景: 新安装node和vscode,在按照网上教程安装完成功得到网址8080那个页面后,我就以为安装成功了,但还是有些天真,配置环境不出点问题都不是我的风格,从git上拖下的代码文件直接保存在E盘,vs和node保存在D盘,默认的项目也是D盘,因为安装成功后就一直没用,所以忘记代码默认保存到哪里了,于是这就一直报错。 问题描述: 打开vscode进行npm install 安装时,报各种错误, 如图:基本都是一长串

we_all_lie的博客 3359
上一篇: 【Node】npm 和 yarn 配置淘宝镜像地址
下一篇: 【移动端】vue脚手架项目手机实时预览方法
NAMECZ
博客等级 码龄9年 175粉丝 64原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值