npm 包 fis3-deploy-http-push 使用教程

阅读时长 3 分钟读完

前言

fis3-deploy-http-push 是一款非常实用的 npm 包,它可以帮助前端类项目实现自动化部署。通过配置 FTP、SFTP 等协议信息,fis3-deploy-http-push 可以将本地仓库代码快速地部署到服务器上。本文将详细介绍如何使用 fis3-deploy-http-push 来实现自动化部署。

安装

要使用 fis3-deploy-http-push,首先需要将其安装到项目中。可以打开终端,进入项目根目录,执行以下命令:

执行完这个命令之后,fis3-deploy-http-push 就已经安装到项目中了。

配置

接下来需要在 fis3 的配置文件中添加配置,用于支持自动化部署。首先需要在 fis-conf.js 文件中引入 fis3-deploy-http-push:

然后需要进行配置,这里以 FTP 为例:

-- -------------------- ---- -------
--------------- -
    ------- --------
        --------- ------------------------------------------
        --- ----------------------------
        --------- ------
        ----- --------------------
        --------- -------------------
    --
--

其中,receiver 参数是接收部署请求的服务器地址,to 参数是项目部署到服务器上的目标路径,protocol 参数是使用的协议类型,这里选择的是 ftp,user 和 password 参数分别是连接 FTP 服务器所用的用户名和密码。

使用

配置完成后,就可以使用 fis3-deploy-http-push 进行自动化部署了。在项目根目录中可以打开终端,执行以下命令:

这条命令会将项目打包后自动上传到指定的服务器上。需要注意的是,你需要将你项目打包所得的文件放在一个文件夹里,再执行部署命令。例如若果你使用 fis3 编译项目,需要将生成的文件打包成一个 zip 文件,然后上传并解压到服务器上。

示例代码

-- -------------------- ---- -------
--- ------ - ---------------------------------

--------------- -
    ------- --------
        --------- ------------------------------------------
        --- ----------------------------
        --------- ------
        ----- --------------------
        --------- -------------------
    --
--

总结

fis3-deploy-http-push 是一款非常实用的 npm 包,能够帮助我们快速实现自动化部署,极大地提高了开发效率。配置和使用方法都非常简单,只需要按照本教程进行操作即可。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/63489

纠错
反馈