如何修复node-gyp rebuild非常慢/卡死的问题
如何修复node-gyp rebuild非常慢/卡死的问题
#!/usr/bin/env bash
# 获得 nodejs 版本号
NODE_VERSION=`node -v | cut -d'v' -f 2`
# node-gyp缓存目录
NODE_GYP_DIR=$HOME/.node-gyp
FILENAME=node-v$NODE_VERSION
# clean
rm -rf $FILENAME
rm -rf $NODE_GYP_DIR/$NODE_VERSION
wget https://registry.npmmirror.com/-/binary/node/v$NODE_VERSION/$FILENAME.tar.gz -O $FILENAME.tar.gz
tar zxf $FILENAME.tar.gz
mv $FILENAME $NODE_GYP_DIR/$NODE_VERSION
# 创建一个标记文件
printf "9\n"> $NODE_GYP_DIR/$NODE_VERSION/installVersion
# final clean
rm -rf $FILENAME
rm -rf $FILENAME.tar.gz
参考