sinopia

作者: lockdreamer | 来源:发表于2018-12-04 17:23 被阅读20次

    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

    相关文章

      网友评论

        本文标题:sinopia

        本文链接:https://www.haomeiwen.com/subject/tdfvcqtx.html