Harp 初始化

2021-10-18 10:20 更新

Harp 使用一個(gè)命令行界面來從頭創(chuàng)建新項(xiàng)目。這是嘗試 Harp 最快捷的方式了。

原因

通常,創(chuàng)建一個(gè)項(xiàng)目需要沒完沒了的樣板代碼。如果你不想創(chuàng)建一個(gè)復(fù)雜的反人類的空項(xiàng)目,那么這些命令就很有用了。

屬性

  • path - (string) Optional, 你希望項(xiàng)目被創(chuàng)建在哪里?必須留空,否則不會(huì)創(chuàng)建任何文件。默認(rèn)值是當(dāng)前目錄。

示例用法

下面這個(gè)例子在 myproject 目錄創(chuàng)建一個(gè)默認(rèn)應(yīng)用

harp init myproject

默認(rèn)項(xiàng)目結(jié)構(gòu)

myproject/
  |- _layout.jade
  |- 404.jade
  |- index.jade
  +- main.less

請(qǐng)注意,默認(rèn)應(yīng)用程序使用Jade來編寫 HTML,不過你一樣可以使用EJS。

使用樣板

使用 ?--boilerplate? 或 ?-b? 標(biāo)志可以用 GitHub 上的樣板初始化一個(gè)新 Harp 應(yīng)用。下面這個(gè)命令會(huì)在 myproject 目錄創(chuàng)建一個(gè)使用 github.com/kennethormandy/hb-remedy 樣板的新項(xiàng)目

harp init myproject --boilerplate kennethormandy/hb-remedy 

你甚至可以不用指定一個(gè) GitHub 用戶,默認(rèn)使用默認(rèn)的 Harp 樣板之一。

harp init myproject --boilerplate docs

使用任何項(xiàng)目作為樣板

即便一個(gè)不是用作 Harp 樣板的 GitHub 倉庫也可以用來初始化一個(gè)項(xiàng)目。因?yàn)?Harp 提供和 HTML, CSS 和 JavaScript ,任何基于 web 技術(shù)的項(xiàng)目都應(yīng)該可以工作。例如,你可以輕松地在本地提供 Apache Cordova/PhoneGap 應(yīng)用程序。

harp init -b phonegap/phonegap-start
harp server www
# Your project is now being served at http://localhost:9000


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)