接口: 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

与助手文件匹配的助手文件路径数组或 glob。每个路径或 glob 相对于 ServerCtorOptions#specDir 进行求值。在说明之前加载助手。

类型
  • Array.<string> | undefined

hostname :string

要使用的主机名。这会影响提供给浏览器的 URL 和套接字监听的地址。如果出于向后兼容性的目的留空,浏览器将指向 localhost,但监听套接字将在所有 IP 上监听。

类型
  • string

jasmineCore :any|undefined

要使用的 jasmine-core 实例。如果你需要以非标准方式加载 jasmine-core,请使用此选项。在大多数情况下应将其省略。

类型
  • any | undefined

port :number|undefined

监听的端口。

类型
  • number | undefined

projectBaseDir :string|undefined

项目的根目录。

类型
  • string | undefined

specDir :string

包含说明文件的目录,相对于 ServerCtorOptions#projectBaseDir

类型
  • string

specFiles :Array.<string>|undefined

与说明文件匹配的说明文件路径数组或 glob。每个路径或 glob 相对于 ServerCtorOptions#specDir 进行求值。

类型
  • Array.<string> | undefined

srcDir :string

源文件所在目录(相对于 ServerCtorOptions#projectBaseDir)。

类型
  • string

srcFiles :Array.<string>|undefined

一个数组,包含与源文件匹配的源文件路径或 glob。每个路径或 glob 将相对于 ServerCtorOptions#srcDir 进行评估。

类型
  • Array.<string> | undefined

tlsCert :string

通往 TLS 证书的路径。激活 HTTPS 模式。如果指定,也必须指定 tlsKey。

类型
  • string

tlsKey :string

通往 TLS 密钥的路径。激活 HTTPS 模式。如果指定,也必须指定 tlsCert。

类型
  • string

useHtmlReporter :boolean|undefined

是否使用 Jasmine 默认的 HTML 报表器。

类型
  • boolean | undefined
默认值
  • true