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

相关推荐

  1. spark1

    2024-01-07 21:22:02       41 阅读
  2. Android gradle.plugin:8.1.1打包

    2024-01-07 21:22:02       44 阅读
  3. 在SpringBoot 3.2.1中使用JPA

    2024-01-07 21:22:02       66 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-07 21:22:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-07 21:22:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-07 21:22:02       82 阅读
  4. Python语言-面向对象

    2024-01-07 21:22:02       91 阅读

热门阅读

  1. 【机器学习前置知识】共轭分布

    2024-01-07 21:22:02       55 阅读
  2. Vue中用watch一次监听两个值的变化

    2024-01-07 21:22:02       53 阅读
  3. 写字母(文件)

    2024-01-07 21:22:02       51 阅读
  4. ubuntu2204,mysql8.x安装

    2024-01-07 21:22:02       57 阅读
  5. 【spring之条件评估器】

    2024-01-07 21:22:02       50 阅读
  6. AMP 通讯RPMsg

    2024-01-07 21:22:02       63 阅读
  7. PHP运行环境之宝塔Web站点部署

    2024-01-07 21:22:02       51 阅读
  8. Android 车联网——电源管理功能扩展(十)

    2024-01-07 21:22:02       49 阅读
  9. Linux&Shell--多服务器自动登录连接

    2024-01-07 21:22:02       62 阅读