美文网首页
分享一个好用的node ftp上传文件插件ftp-upload

分享一个好用的node ftp上传文件插件ftp-upload

作者: 蜡笔小新_bd2f | 来源:发表于2019-02-28 14:28 被阅读0次

    前些天遇到个需求,就是需要在命令行执行构建出文件之后自动将这些文件上传到指定的ftp上,然后生成一个测试连接。

    在网上找了老半天,没有找到合适的。于是动手写了个,ftp-upload

    安装

    
    npm i -D ftp-upload
    
    

    使用方法

    
    const path = require('path')
    
    const ftpUpload = require('ftp-upload')
    
    ftpUpload({
    
      // 指定一个远程域名,生成测试连接时会用到
    
      remoteDomain: 'http://www.test.com',
    
      // 指定一个远程目录
    
      // 注:必须以 / 开头
    
      // 支持两种模式:
    
      // 1、普通模式,上传的文件将直接存放到该路径下。
    
      //    如:'/test/first'
    
      // 2、字符串匹配模式,该模式会将[date]和[random]替换成当前日期和随机数。
    
      //    当字符串中有[random]时,会询问是否手动输入一个值替换随机数
    
      //    如:'/test/[date]' 或 '/test/[date]/[random]'
    
      remotePath: '/test/first',
    
      // 指定一个本地目录
    
      // 这里必须是一个绝对路径
    
      localPath: path.resolve(__dirname, 'dist'),
    
      // ftp登录的账号密码等信息
    
      host: '36.120.77.38',
    
      port: 21,
    
      user: 'Your user name',
    
      password: 'Your password'
    
    })
    
    

    npm 地址:ftp-upload - npm

    gihub地址:GitHub - jerry2359/ftp-upload: 使用nodejs ftp模块上传多个文件

    相关文章

      网友评论

          本文标题:分享一个好用的node ftp上传文件插件ftp-upload

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