2019年第24周

2019年第24周(2019/06/10~2019/06/16)

  1. Github Markdown 中的复选框按钮的实现
  2. Swift-自定义UITableViewCell和View(XIB和纯代码)
  3. Windows系统下搭建私有npm仓储服务器, 打包并推送到私有npm仓储服务器
  4. nssm 在Windows上部署服务

 

Windows 系统下搭建私有 npm 仓储服务器 Sinopia

  1. 安装 Python
  2. 安装 NodeJs
  3. 安装 Sinopia

    1
    npm install -g sinopia
  4. 打开端口4873端口

    1. Windows 防火墙 -> 高级设置 -> 入站规则 -> 新建规则 -> 端口 -> TCP、本地特定端口:4873
  5. 配置 Sinopia

    1. 打开C:UsersAdministratorAppDataRoamingsinopiaconfig.yaml文件, (请将Administrator替换为你的windows用户名)
    2. 在文件末尾增加以下代码, 保存并退出
      1
      2
      # listen ip and port
      listen: 0.0.0.0:4873
  6. 新增用户(输入用户名、密码和邮箱地址)

    1
    npm adduser --registry http://10.100.254.163:4873

  1. 访问并登录(用户名/密码:pdrc/pdrc)

使用 nssm 将 Sinopia 作为 Windows 服务开机启动

  1. 下载NSSM download
  2. 根据自己的平台,将32/64位nssm.exe文件解压至任意文件夹。
  3. cmd定位至nssm.exe所在目录。
  4. 输入 nssm install {服务名称},即注册服务的名称。注册服务弹出如下NSSM界面。
  5. 我们要执行的文件为sinopia.cmd, 路径为: C:UsersAdministratorAppDataRoamingnpmsinopia.cmd
  6. 完成路径配置后,Startup directory会自动配置,我们这里不用再修改,直接点击【Install service】创建服务:

  7. 启动服务之前先修改配置,用于支持 IP 地址访问
    打开 C:WindowsSystem32configsystemprofileAppDataRoamingsinopiaconfig.yaml 文件,在文件末尾增加以下代码, 保存并退出

    1
    2
    # listen ip and port
    listen: 0.0.0.0:4873
  8. 启动服务:

  9. 启动成功后,任务管理器中有 node.exe 的进程:

  10. 本机访问 http://10.100.254.163:4873

  11. 新增用户(输入用户名、密码和邮箱地址)

    1
    npm adduser --registry http://10.100.254.163:4873
  12. 创建用户成功后,其他机器就可以通过IP地址访问并登录了。

原文:大专栏  2019年第24周


猜你喜欢

转载自www.cnblogs.com/petewell/p/11611680.html