解决方案:npm install报错

1.1 pm ERR! code EINTEGRITY

1.1.1 问题描述

1
:pm ERR! code EINTEGRITY

image-20220317132008831

1.1.2 问题解决

  1. 删除本地的 package-lock.json 文件
  2. 【可选】更新自己的 npm 版本 (npm i -g npm)
  3. 【可选】清空 npm 缓存 (npm cache clean –force | npm cache verify)
  4. 重新安装 (npm install)

1.2 Can’t find Python executable python

1.2.1 问题描述

1
stack Error: Can't find Python executable python

1.2.2 问题解决

因为 node-gyp 的安装需要,它只能支持 python2,官方推荐 python2.7,

  1. 下载安装 python 2.7,并设置系统路径

  2. 终端中进行设置:npm config set python "C:\Python27\python.exe"