项目构建问题记录

近日,新增项目,预加入自动构建,服务器下载依赖报错gyp
node-gyp报错(node-gyp:编译工具,将node_modules依赖编译成适应于本地环境(否则存在跨平台问题)的编码)
直觉node版本太高,

 1. node -v
 2. v15.11.0

果然,淦

 1. which node  //获取node路径

卸载node

 1. npm uninstall npm -g
 2. yum remove nodejs npm -y

进入路径查看是否遗留文件,将文件彻底删除
安装node
官网已将linux下载版本更改为已编译好的版本,可直接解压使用

 1. wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz 
    //下载
 2. tar xf  node-v10.9.0-linux-x64.tar.xz //解压
 3. cd node-v10.9.0-linux-x64/ 进入解压目录
npm i

在这里插入图片描述
yorkie报错

 1. npm install --unsafe-perm
// npm 不支持root运行,就算用root用户运行也会被转到几乎没有权限的用户,故增加参数

依旧报错

 1. nrm use taobao
 2. npm install --unsafe-perm

ok

 1. npm install --global windows-build-tools  //自动安装所需

配置node环境变量

 1. vim /etc/profile
 2. export NODE_HOME=/usr/local/node/0.10.24
 3. export PATH=$NODE_HOME/bin:$PATH
 4. :wq //报错
 5. source /etc/profile //编译生效
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值