Npm 包 broccoli-deploy 使用教程

阅读时长 3 分钟读完

Broccoli-deploy 是一个用于构建和部署静态网站的 Npm 包。它在构建过程中使用 Broccoli 构建器,而在部署过程中使用 SSH 将构建文件传输并部署到某个远程服务器上。在此篇文章中,我们将会学习如何使用 broccoli-deploy 来构建和部署你的静态网站。

安装

首先,我们需要安装 broccoli-deploy,你可以通过以下命令进行安装:

接下来,在你的 Brocfile.js 中引入 broccoli-deploy:

配置

在配置 broccoli-deploy 之前,我们需要确保 SSH 已经正确安装并可以连接到我们的服务器。接下来,我们需要在 Brocfile.js 中使用 deploy 函数来配置我们的项目。

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

-------------- - --------
  ---------- -------------
  ------- -
    -----------
    ------------
    ------------
  --
  ------ -----
  --------------- -----
  ---------- -
    ----- ------------------
    --------- -----------
    ----------- -----------------------
  -
---
  • remoteDir:部署目标文件夹
  • assets:需要部署的文件
  • prune:删除部署目标文件夹中未被构建的文件
  • allowOverwrite:允许覆盖部署目标文件夹已有的文件
  • sshRemote:SSH 配置信息,包括主机名、用户名和私钥路径等

执行

在配置完成之后,我们可以使用 broccoli 进行构建:

在构建完成之后,使用以下命令进行部署:

当构建成功并部署完成后,我们可以在目标服务器上看到构建好的静态网站。

这就是关于如何使用 broccoli-deploy 构建和部署静态网站的内容。希望本文对您有所帮助。

示例代码:

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

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

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

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

纠错
反馈