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可依赖库的版本。

相关推荐
心连欣16 小时前
解锁对象遍历:当字符串遇上for...in循环
前端·javascript
Sestid16 小时前
前端Cursor使用指南(后续会更新Claude)
前端·claude·cursor
张小五31516 小时前
什么是node.js 小白也能看明白
node.js
戴维南16 小时前
LangChain 在 Agent 开发中的定位:10 个模块(含代码对比,耳机售后案例)
前端
ouzz16 小时前
使用纯canvas绘制一个掘金首页
前端·canvas
用户69575844912816 小时前
Vue 3 响应式系统:解构赋值与依赖收集的正确姿势
前端
乐乐同学yorsal16 小时前
一个 TypeScript 写的图片视频处理工具箱,吊打一切付费软件!
前端·命令行
lzhdim17 小时前
SQL 入门 10:SQL 内置函数:数值、字符串与时间处理
前端·数据库·sql
jstopo网站17 小时前
水厂水泵工作流程图canvas动画
前端·javascript
张元清17 小时前
5 分钟用 Vite SSR 搭建一个全栈 React 应用
前端·javascript·面试