Harp 环境

2021-09-24 19:09 更新

Harp 网页服务器既可以运行在本地,也可以运行于生产模式。环境变量返回 "production" 或者 "development" 字符串,依赖于具体的上下文。

Harp 网页服务器可以运行在本地用来开发,或者生产模式用来做线上网页服务器。通过环境变量,你的 Harp 应用可以随机应变,无论是否运行在本地。 这对于在一个静态博客中创建一个草稿贴是绝佳的,还有一个例子是只在一个客户端应用地开发模式中下载开发资源。

使用

环境变量提供了多种可能性:你的博客可以本地以一种方式运行,或者发布到 Harp 平台 上以生产模式运行。此外,harp compile将你的博客扁平化为静态 HTML、CSS 和 JavaScript  被当作是另外一种生产环境。这意味着任何为产品模式准备的,当你只是提供静态页面服务时,依然会有。

EJS 示例

这是一个非常简单的例子,展示了如何使用一个条件语句来检验当前的 Harp 是在哪个环境,EJS 示例。

<h1>Harp is in <%- environment %> mode.</h1>
<% if(environment == "production") { %>
  <p>See? Harp is in production mode.</p>
<% } else { %>
  <p>Okay, Harp is in development mode right now.</p>
<% } %>

Jade 示例

这是一个非常简单的例子,展示了如何使用一个条件语句来检验当前的 Harp 是在哪个环境,Jade 示例。

h1 Harp is in #{ environment }
if environment == "production"
  p See? Harp is in production mode.
else
 p Okay, Harp is in development mode right now.

还可以参见


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号