安装npm
百度安装或者下个包 替换一下文件名
#解压安装node---------------------------------------------------------------------- cd /tmp mkdir -p /usr/local/node tar xvf node-v8.10.0-linux-x64.tar mv node-v8.10.0-linux-x64 /usr/local/node/
#在环境变量中加入node地址---------------------------------------------------------------------- cat >>/etc/profile.d/node.sh<<EOF export NODE_PATH=/usr/local/node/node-v8.10.0-linux-x64 export PATH=$NODE_PATH/bin:$PATH EOF
#应用/etc/profile 并添加软链接---------------------------------------------------------------------- cd /etc/profile.d/ . /etc/profile . /etc/bashrc ln -s /usr/local/node/node-v8.10.0-linux-x64/bin/node /usr/bin ln -s /usr/local/node/node-v8.10.0-linux-x64/bin/npm /usr/bin ln -s /usr/local/node/node-v8.10.0-linux-x64/bin/nrm /usr/bin ln -s /usr/local/node/node-v8.10.0-linux-x64/bin/grunt /usr/bin ln -s /usr/local/node/node-v8.10.0-linux-x64/bin/cnpm /usr/bin
node -v
#出现root的报错 执行下面命令 默认执行------------------------------------ npm -g config set user root npm install -g grunt-cli
#npm install -g cnpm --registry=https://registry.npm.taobao.orgrun("git pull origin master") npm install -g cnpm --registry=https://registry.npm.taobao.org npm install -g nrm |
安装verdaccio
修改配置文件/root/.config/verdaccio/config.yaml,在其最后添加监听端口(使其可在外网访问)
listen: 0.0.0.0:4873
cd /usr/local/node/node-v8.10.0-linux-x64/lib/node_modules/verdaccio/bin
./verdaccio &
可以创建软连接
ln -s/usr/local/node/node-v8.10.0-linux-x64/lib/node_modules/verdaccio/bin/verdaccio /usr/bin
#当前npm 服务指向 本地
npm set registry http://10.6.12.89:4873
# 注册用户
npm adduser --registry http://10.6.12.89:4873
网页登录
npm who am i
直接把cnpm的包复制了一下 然后修改了一下package.json中最后一行的version
上传
上传之后刷新界面就有了
卸载
删除/root/.config/verdaccio/storage下的指定文件