界面:ServerCtorOptions

ServerCtorOptions

指定 Server 的設定。唯一必填的屬性是specDir和srcDir,雖然實際上你幾乎肯定也會想要至少提供specFiles和srcFiles。

請參閱

成員

cssFiles :Array.<string>|undefined

與 CSS 檔案相符的 CSS 檔案路徑或 glob 的陣列。每個路徑或 glob 都會相對於 ServerCtorOptions#srcDir 進行評估。

類型
  • Array.<string> | undefined

esmFilenameExtension :string|undefined

ES 模組使用的檔案副檔名

類型
  • string | undefined
預設值
  • ".mjs"

helpers :Array.<string>|undefined

與 helper 檔案相符的 helper 檔案路徑或 glob 的陣列。每個路徑或 glob 都會相對於 ServerCtorOptions#specDir 評估。helpers 會在規格之前載入。

類型
  • Array.<string> | undefined

hostname :string

要使用的主機名。這會影響提供給瀏覽器的網址和 socket 偵聽的位址。如果空白,為了向後相容性,瀏覽器會指向本機,但偵聽 socket 會在所有 IP 上偵聽。

類型
  • 字串

jasmineCore :any|undefined

要使用的 jasmine-core 實例。如果你需要以非標準的方式載入 jasmine-core,請使用這個。大部分時間都應該省略它。

類型
  • any | undefined

port :number|undefined

要偵聽的埠。

類型
  • number | undefined

projectBaseDir :string|undefined

專案的根目錄。

類型
  • string | undefined

specDir :string

包含規格檔案的目錄,相對於 ServerCtorOptions#projectBaseDir

類型
  • 字串

specFiles :Array.<string>|undefined

與規格檔案相符的規格檔案路徑或 glob 的陣列。每個路徑或 glob 都會相對於 ServerCtorOptions#specDir 進行評估。

類型
  • Array.<string> | undefined

srcDir :string

包含來源檔案的目錄,相對於 ServerCtorOptions#projectBaseDir

類型
  • 字串

srcFiles :Array.<string>|undefined

來源檔案路徑陣列或符合來源檔案的通配符。每個路徑或通配符將相對於ServerCtorOptions#srcDir進行評估。

類型
  • Array.<string> | undefined

tlsCert :string

TLS 驗證的路徑。啟用 HTTPS 模式。如果指定,也必須指定 tlsKey。

類型
  • 字串

tlsKey :string

TLS 金鑰的路徑。啟用 HTTPS 模式。如果指定,也必須指定 tlsCert。

類型
  • 字串

useHtmlReporter :boolean|undefined

是否使用 Jasmine 預設的 HTML 報告程式。

類型
  • boolean | undefined
預設值
  • true