当从gitlab拉下代码之后,需要对vue项目进行npm install,但是无奈报了踩了坑,报了好多错,还好经过多番查找终于解决了这个问题。
在这里插入图片描述

这里是Node.js 在安装模块的时候报错,缺少python环境。
执行npm install global --production windows-build-tools

但是安装完这个之后还会报错,这里缺少node-gyp
执行npm install -g node-gyp (https://github.com/nodejs/node-gyp)
执行node-gyp 可以查看它的一些相关信息
至于为什么要有node-gyp,是由于node程序中需要调用一些其他语言编写的 工具 甚至是dll,需要先编译一下,否则就会有跨平台的问题,例如在windows上运行的软件copy到mac上就不能用了,但是如果源码支持,编译一下,在mac上还是可以用的。node-gyp在较新的Node版本中都是自带的(平台相关),用来编译原生C++模块。
在这里插入图片描述
最后,成功安装依赖
在这里插入图片描述

Logo

前往低代码交流专区

更多推荐