中间件

sinopia

2018-12-04  本文已影响20人  lockdreamer

sinopia私服迁移,将文件夹全量copy到目标主机。需要依赖node,也要迁移。

问题1:npm命令报错

原因:文件夹copy过来后npm等命令软连接失效。

原主机:

lockdreamer

新主机重新将npm命令建立软连接后,npm命令恢复,如图

lockdreamer

问题2:启动sinopia报错如图

lockdreamer

原因:文件夹copy过来后npm等命令软连接失效,按原配置修改后恢复。

start.sh

nohup sinopia -l 192.168.21.14:20899 &

sinopia

#!/usr/bin/env node

require ('../lib/cli')

node

/node-v9.11.1-linux-x64/bin/node

cron_npm.sh

lockdreamer

1、npm set registry设置npm下载路径

查看:npm config list

添加:npm set registry http://120.194.46.246:20899

删除:vi ~/.npmrc

2、设置npm私服特殊包下载路径,并删除npm的proxy代理:

npm config set sass_binary_site  http://192.168.21.14:30899/download_node_package/node-sass

lockdreamer·

使npm run可用:

npm config delete ignore-scripts

下面命令慎用,如果删除会导致通过nginx代理的私服npm install无法使用。

npm config delete proxy

lockdreamer

具体操作主机及目录:

192.168.121.105

192.168.101.12

10.13.7.2

npm config list

npm set registry http://120.194.46.246:20899

172.17.15.3没改,用的公网

npm config list

npm set registry http://120.194.46.246:20899

172.17.20.98

npm config list

npm set registry http://120.194.46.246:20899

192.168.136.19

172.19.3.123

/home/jenkins/nginx/conf/nginx.conf

上一篇 下一篇

猜你喜欢

热点阅读