简介
webdeliver 是一个开源的 npm 包,它可以帮助前端开发者快速部署静态网站至 AWS S3 和 CloudFront。
安装
你可以通过 npm 安装 webdeliver:
npm install -g webdeliver
安装完成后,你就可以在终端使用 webdeliver 命令了。
使用
AWS 凭证
使用 webdeliver 需要先配置你的 AWS 凭证,你可以在 AWS 的官网上创建凭证。创建完毕后,将凭证填入 webdeliver 的配置文件中。
webdeliver configure
接下来,根据提示一步一步填写凭证信息即可。
部署
完成 AWS 凭证配置后,就可以使用 webdeliver 部署了。在终端进入你的静态网站项目目录,执行以下命令:
webdeliver deploy
执行完毕后,你的网站就会被部署至 AWS S3 和 CloudFront。
自定义配置
webdeliver 支持自定义配置文件,你可以通过配置文件设置具体的部署参数,无需在命令行输入大量参数。创建一个名为 webdeliver.json 的配置文件,示例配置如下:
-- -------------------- ---- ------- - ----- - ------------- ------------------- --------- -------------- ------- --- -- ------------- - ----------------- ----------------------- ---------------- - --- - - -
配置完成后,直接使用 webdeliver 命令即可:
webdeliver deploy
总结
webdeliver 是一个非常方便的前端部署工具,可以大大提高开发效率。只需要一个简单的命令,就可以将静态网站部署至 AWS S3 和 CloudFront,让你专注于网站的开发和设计。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671048dd3466f61ffdcc2