记一次centos8使用npm安装依赖时报gyp的问题

创建时间:2024-01-23 17:20:40
服务部署

问题:在服务器上安装npm依赖包的时候gyp报错

背景:

在新买的云服务器上部署新的博客网站,在部署Nestjs+Typeorm+Mysql开发的应用的时候,发现npm install死活安装不上,会提示一个gyp报错的问题。

这应该是缺少构建工具和依赖的问题,看错误提示它经常会让你去node_module里面执行bash脚本。

折腾了一会之后发现有一下的解决方法

1:安装构建工具

# 确保在系统上安装了构建工具。在 CentOS 中,你可以使用以下命令安装基本的构建工具
yum groupinstall "Development Tools"

2:如果还是报错安装python

dnf install python2
alternatives --set python /usr/bin/python2

3:相关链接

node-gyp

备案信息:粤ICP备15107978号