报错解决: Pre-built binaries not installable for [email protected] and [email protected]

场景:该报错是权限问题造成的,执行 npm install [email protected] 时出现的
原因:正常情况下root用户执行 npm install xxx 不是root用户,不具备写入权限
解决:npm install [email protected] --unsafe-perm --verbose
释义:--unsafe-perm:以root用户进行操作,--verbose:显示进度信息

顺带附下 centosnodejs 的安装过程:
nodejs历史版本地址: https://nodejs.org/zh-cn/download/releases/

复制粘贴依次执行:
wget https://nodejs.org/download/release/v10.15.2/node-v10.15.2-linux-x64.tar.xz
tar xf node-v10.15.2-linux-x64.tar.xz
mv node-v10.15.2-linux-x64 node
ln -s /root/soft/node/bin/node /usr/local/bin/node
ln -s /root/soft/node/bin/npm /usr/local/bin/npm

设置快捷命令,使用淘宝npm镜像:
vi .bashrc
alias cnpm=“npm --registry=https://registry.npm.taobao.org --cache=$HOME/.npm/.cache/cnpm --disturl=https://npm.taobao.org/dist --userconfig=$HOME/.cnpmrc”
source .bashrc

安装模块时 cnpm install xxx 即可

npm其它命令:
npm help config
npm config set
npm config get []
npm config delete
npm config list [–json]
npm config edit
npm set
npm get []

例如,修改配置,使用淘宝npm镜像:
npm config set registry https://registry.npm.taobao.org
npm config set cache $HOME/.npm/.cache/cnpm
npm config set disturl https://npm.taobao.org/dist
npm config set userconfig $HOME/.cnpmrc

你可能感兴趣的:(nodejs)