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

相关推荐
Cachel wood17 分钟前
python round四舍五入和decimal库精确四舍五入
java·linux·前端·数据库·vue.js·python·前端框架
学代码的小前端19 分钟前
0基础学前端-----CSS DAY9
前端·css
joan_8523 分钟前
layui表格templet图片渲染--模板字符串和字符串拼接
前端·javascript·layui
m0_748236111 小时前
Calcite Web 项目常见问题解决方案
开发语言·前端·rust
Watermelo6171 小时前
详解js柯里化原理及用法,探究柯里化在Redux Selector 的场景模拟、构建复杂的数据流管道、优化深度嵌套函数中的精妙应用
开发语言·前端·javascript·算法·数据挖掘·数据分析·ecmascript
m0_748248941 小时前
HTML5系列(11)-- Web 无障碍开发指南
前端·html·html5
m0_748235611 小时前
从零开始学前端之HTML(三)
前端·html
一个处女座的程序猿O(∩_∩)O3 小时前
小型 Vue 项目,该不该用 Pinia 、Vuex呢?
前端·javascript·vue.js
hackeroink6 小时前
【2024版】最新推荐好用的XSS漏洞扫描利用工具_xss扫描工具
前端·xss
迷雾漫步者8 小时前
Flutter组件————FloatingActionButton
前端·flutter·dart