npm中Error: could not get uid/gid问题的解决方法

在Docker中运行npm出现Error: could not get uid/gid的问题 但是通过设置`unsafe-perm true` 可以解决这个问题,不可思议。 npm config set unsafe-perm true 其他可以用的npm配置 # 关闭安全证书检查 npm config set unsafe-perm true # 关闭强制SSL npm config set strict-ssl false # 更改npm源 npm config set registry https://registry.npm.taobao.org #设置代理 # socks5 proxy npm config set proxy http://[email protected]:xxxx # http proxy npm config set https-proxy=http://[email protected]:xxxx 参考 http://www.cnblogs.com/liyongjian5179/p/9884944.html

CentOS一键编译安装 NodeJS脚本

如题 CentOS一键编译安装 NodeJS脚本,使用NodeJS源代码编译,适用于CentOS和Debian, 默认安装的Nodejs版本已经老掉牙了 脚本支持选择node的版本和prefix 两个编译变量 NODE_VERSION=v8.11.3 NODE_PREFIX=/usr/local 使用了系统vCPU数量来控制NPROC数量,支持各种虚拟机的情况 NPROC=$(grep -c ^processor /proc/cpuinfo 2>/dev/null || 1) 对于物理机编译安装,建议按实际CPU数量*单个CPU核心数量进行参数设置 另外使用国内的taobao作为NPM的第一来源镜像。 #!/bin/bash ############################################################################## # Build develop enviroment for running npm and nodejs # # version=”1.0.0″ # node=”v8″ # os=”CentOS v7.4″ # user=“dev” # description=”Node v8 compiled from source running on CentOS v7.4″ ############################################################################## ############################################################################## # If is root …