npm 包 ember-cli-deploy-ftps 使用教程

阅读时长 4 分钟读完

前言

在开发 Web 应用程序的过程中,部署和发布是一个必须要学会的技能。传统的部署方式是通过将代码上传到 FTP 服务器或者使用类似 Git 自动部署的工具,但是对于一些对安全性、数据保护有更高要求的场合,需要使用 SFTP 或者 FTPS 进行部署。

相信很多前端开发人员都用过 Ember 框架,而 ember-cli-deploy-ftps 是一个基于 Ember 的 npm 包,可以帮助我们更方便地进行 FTPS 部署的工作。本文将给大家介绍如何使用 ember-cli-deploy-ftps 进行 FTPS 部署,并结合示例代码深入理解。

安装 Ember-cli-deploy-ftps

首先,我们需要在全局安装 ember-cli-deploy,如果已经安装过则可以跳过此步骤:

接下来,我们可以通过 npm 安装 ember-cli-deploy-ftps:

配置

成功安装后,需要配置 ftps 的参数:

注意将上述参数替换成自己真实的账号和密码,并且为远程 root 目录创建一个子目录。

部署

当我们想要进行 FTPS 部署时,只需要输入以下命令:

如果想要上传到其他环境,只需要更改环境变量即可。

使用示例

这里我们给出一个简单的例子,在 ember-cli-build.js 中配置:

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

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

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

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

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

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

然后在 config/environment.js 文件中添加环境变量:

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

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

最后,执行以下命令来进行部署:

以上就是本篇文章的全部内容,希望能够帮助到大家。通过学习本文,我们可以更好地理解如何使用 ember-cli-deploy-ftps 进行 FTPS 部署,并学会了一些 Ember 的相关知识和技巧。

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

纠错
反馈