npm install 报错 npm ERR! code 1

问题:npm ERR! code 1

问题描述:

打开同事给的或者从其它开源站下载的vue项目时都会先安装项目必要的包,在npm install时,或在运行中报错npm ERR! code 1

报错如图:

问题原因:

这个错误太熟悉了,百分之九十九点九都是环境引起的:Node.js 版本过高或过低,其次就是安装的软件包存在冲突。

解决的思路:

1 解决方式一:安装项目所需要的Node.js版本

先检测版本,先看项目对node需求(如果同事的项目,安装他一样的版本即可),不是可以根据报错第一行的内容,第一行的内容通常就是与node版本不兼容的库,再根据该库的版本查找对应的nodejs版本。

检测版本:

复制代码
node -v

2 解决方式二:更新报错的版本库(不推荐)

报错列表有提示是安装到哪个报错。更新报错库的版本,由于库之前往往会有依赖,更新完一个,一般还有可能依赖之前的库版变化,也要同时更新,持续项目所有的库都更新后可以完美兼容为止,如果有一些库由于没有维护还可能不会存在有对应nodejs可依赖库的版本。

相关推荐
全栈项目管理程序猿14 小时前
ArcGIS JS 基础教程(32):体元系列 - VoxelSlice 体元切片
前端·javascript
拖孩16 小时前
AI 帮我写的小程序「厨菜记」上线满月了,挣了两百块!!!
前端·后端·微信小程序
用户3600555790016 小时前
Kestrel_VLLM - 13 · 为什么排除 MoE FFN Tiling 与 Tensor Core
前端
Hilaku16 小时前
AI 流式输出都用 SSE,什么时候必须换 WebSocket?
前端·javascript·程序员
奇牙coding16 小时前
Codex CLI 升级后多文件编辑静默失效:config.yaml 枚举变更排查与修复指南
java·前端·javascript·ai
小羊没烦恼!16 小时前
Ajax与JSON的一些总结
android·java·前端·数据库·mysql·算法·okhttp
程序员老赵16 小时前
Docker 部署 Filestash:轻松搭建浏览器文件管理平台
前端·docker·开源
夏天要喝冰可乐16 小时前
给 23 万字修仙小说造个阅读站:浏览器内打包 EPUB 分页阅读 + 三主题实战
前端·产品·全栈
茶底世界之下16 小时前
林间步道要不要加暗角?用 Awaking 把强度收在20%
前端·ios·图片资源
执子念的飞鱼16 小时前
纯前端预览 275 种文件格式是怎么做到的
前端·vue.js·react.js