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

相关推荐
前端没钱17 分钟前
若依Nodejs后台、实现90%以上接口,附体验地址、源码、拓展特色功能
前端·javascript·vue.js·node.js
爱喝水的小鼠23 分钟前
AJAX(一)HTTP协议(请求响应报文),AJAX发送请求,请求问题处理
前端·http·ajax
dgiij23 分钟前
AutoX.js向后端传输二进制数据
android·javascript·websocket·node.js·自动化
叫我:松哥39 分钟前
基于机器学习的癌症数据分析与预测系统实现,有三种算法,bootstrap前端+flask
前端·python·随机森林·机器学习·数据分析·flask·bootstrap
让开,我要吃人了42 分钟前
HarmonyOS鸿蒙开发实战(5.0)网格元素拖动交换案例实践
前端·华为·程序员·移动开发·harmonyos·鸿蒙·鸿蒙开发
CaptainDrake42 分钟前
包管理工具
npm·node.js
谢尔登1 小时前
Webpack 和 Vite 的区别
前端·webpack·node.js
谢尔登1 小时前
【Webpack】Tree Shaking
前端·webpack·node.js
过期的H2O21 小时前
【H2O2|全栈】关于CSS(4)CSS基础(四)
前端·css
纳尼亚awsl1 小时前
无限滚动组件封装(vue+vant)
前端·javascript·vue.js