npm 包 zerver 使用教程

在前端开发中,我们经常需要使用到一些 Node.js 的依赖管理工具来辅助我们进行项目开发,其中一个非常常用的工具就是 npm。

而在使用 npm 进行依赖管理时,有很多优质的开源包可供我们使用,其中包括了一个非常好用的 npm 包:zerver。

zerver 是什么?

zerver 是一个基于 Express 的零配置开箱即用的开发服务器,它支持实时重新加载并支持 HTTPS。开发者可以在不需要繁琐的配置的情况下快速搭建起本地开发环境并且加快开发效率。

zerver 的特点

  • 零配置,开箱即用
  • 实时重新加载,修改文件后无需重新启动服务器
  • 支持 HTTPS
  • 内置了 Babel、PostCSS、Autoprefixer 等工具,可以简化我们的开发流程
  • 支持预处理器如 Sass 和 Less

如何使用 zerver?

在项目中引入 zerver 主要 in order to 安装 zerver:

--- ------- ---------- ------

安装好之后,我们可以在项目中增加一个命令来启动 zerver:

-
  ---------- -
    -------- --------
  -
-

这样,启动开发服务器只需要输入以下命令即可:

--- -----

注意,这时候需要确保你的项目中已经有了一个默认的入口文件,默认的文件扩展名为 .html。

如果我们想访问项目的某一个 HTML 页面,只需要使用以下的 URL 即可:

----------------------------------

另外,zerver 还提供了许多选项,以方便我们调整开发环境。比如,可以使用 --port 选项来更改端口:

------ ------ ----

当然,除了端口,还有更多的选项可以设置,这里就不一一列举了。如果想要了解更多,可以在命令行中输入以下命令查看所有选项:

------ ------

如何配置 zerver?

正如前面所述,zerver 是一款零配置的开发服务器,但是有时我们可能需要进行一些自定义配置。

首先,我们可以在项目根目录下增加一个 .zerverrc 文件,以对开发服务器进行配置:

-
  ------- -----
  ------- -----
  -------- -------------
  --------- ----
  -------- ------
  --------- --
-
  • port:设置开发服务器的端口号,默认为 8080
  • open:设置是否在启动开发服务器后自动打开网页,默认为 false
  • entry:设置默认入口文件,默认为 index.html
  • output:设置输出目录,默认为项目根目录(.)。
  • https:设置是否支持 HTTPS,可以设置成 true 或者自定义证书路径。
  • ignore:设置需要忽略的文件、文件类型或文件夹。

除了在 .zerverrc 文件中进行配置,我们还可以在 package.json 文件中增加一个名为 zerver 的对象来进行配置:

-
  ------- -------------
  ---------- -
    -------- --------
  --
  --------- -
    ------- -----
    -------- -------------
    --------- -------
    --------- -
      ---------------
    -
  -
-

总结

通过这篇文章的介绍,我们了解了 zerver 这个非常优秀的 npm 包,并且学会了如何在项目中使用它。

如果您是一个前端开发者,并且还没有尝试过 zerver,那么我相信,这它一定会使你的开发体验更加顺畅,效率更高。

希望这篇文章能对你有所帮助,如果您有任何问题或建议,欢迎在评论区留言。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/75105


猜你喜欢

  • npm 包 appcd-subprocess 使用教程

    前言 在前端开发中,经常需要处理子进程,如开发时需要自动编译前端代码、打包、压缩等等。node.js 已经提供了 child_process 模块来处理子进程,但是开发者需要手动编写代码来控制子进程,...

    5 年前
  • npm 包 appcd-util 使用教程

    介绍 appcd-util 是一个 npm 包,包含有各种工具类,可以方便地在前端开发中使用。本文着重介绍其安装和使用方法,并带有详细的示例代码。 安装 在安装 appcd-util 前,需要先安装 ...

    5 年前
  • npm 包 appcd-path 使用教程

    在前端开发中,经常会使用一些第三方库和工具,而 npm 是一款现在很常用的包管理工具。其中 appcd-path 是一个非常实用的 npm 包,用于获取特定平台的二进制文件和配置文件路径。

    5 年前
  • npm包appcd-logger使用教程

    在前端开发中,日志记录是十分重要的一个环节。appcd-logger 是一个npm包,它提供了一种轻量级的应用程序日志记录器,可以轻松地记录和管理应用程序运行时生成的所有日志,还可自定义日志级别和格式...

    5 年前
  • npm 包 gulp-chug 使用教程

    在前端开发中,我们经常需要使用自动化构建和任务管理工具。Gulp 是目前最受欢迎的前端构建工具之一,它可以自动构建、压缩、合并、检查代码等等。Gulp-chug 是一个便于调用 Gulp 构建任务的 ...

    5 年前
  • npm 包 appcd-gulp 使用教程

    随着前端开发技术的不断发展,前端工程化构建工具变得越来越重要。其中,gulp 是一个广泛应用的构建工具。而 appcd-gulp 则是一个处理 gulp 构建任务的 npm 包。

    5 年前
  • npm 包 androidlib 使用教程

    Androidlib 是一个用于与 Android 端互相通信的 npm 包。在前端开发中,经常需要与移动端进行交互,而 Androidlib 则是一个非常方便的解决方案。

    5 年前
  • npm 包 always-tail 使用教程

    前言 在开发前端项目中,使用日志文件记录程序运行状态是一种常见的方式。然而,查看日志文件需要不断地手动刷新,而且难以快速定位到最新的日志。这时,一款名为 always-tail 的 npm 包就派上了...

    5 年前
  • npm 包 hook-emitter 使用教程

    简介 在前端开发中,我们经常使用事件机制来处理各种需求。而钩子函数(hook)则是实现事件机制的核心机制之一。在 Node.js 环境下,事件监听器可以通过 EventEmitter 类来实现。

    5 年前
  • npm 包 cli-kit 使用教程

    介绍 cli-kit 是一个基于 Node.js 的命令行应用程序开发工具包,它具有简单、可扩展等特点,可用于编写命令行应用程序。 如果你需要构建一个命令行工具来执行一些操作,比如部署代码、管理服务器...

    5 年前
  • npm 包 bryt 使用教程

    简介 bryt 是一个可以将中文数字转换为阿拉伯数字的 npm 包。这个包在前端开发中非常好用,因为常常会遇到输入或输出中文数字的场景。 安装 使用 npm 进行安装: --- ------- ---...

    5 年前
  • npm 包 nanobuffer 使用教程

    什么是 nanobuffer nanobuffer 是一个轻量级的缓存库,专门为浏览器平台设计。它支持多种数据类型的缓存,包括数字、布尔、字符串、对象以及数组等,而且它的缓存大小非常小,仅有几十字节左...

    5 年前
  • npm 包 snooplogg 使用教程

    介绍 snooplogg 是一个轻量级的 Node.js 日志库,可以轻松地对 Node.js 应用程序和模块进行调试和日志记录,适用于前端和后端应用程序。 它提供了精美的控制台输出,支持多种日志级别...

    5 年前
  • npm 包 node-ios-device 使用教程

    前言 在进行前端开发过程中,我们不可避免地需要测试我们的应用在移动设备上的兼容性。而对于 iOS 设备,我们需要在本机上安装 iTunes 并连接设备,这不仅繁琐而且需要占用大量的空间和资源。

    5 年前
  • npm包 ioslib 使用教程

    在前端开发中,我们经常需要和移动端进行交互,特别是当我们需要开发一款跨平台应用时,iOS和Android就必须同时考虑。在这个时候,如果我们能够快速地操作iOS设备上的一些东西,那么我们的开发效率就会...

    5 年前
  • npm 包 pretty-data2 使用教程

    在前端开发领域中,数据的格式化一直是一个非常重要的问题。它不仅可以提高数据的可读性,而且有助于在不同的应用程序之间分享数据。 如果你正在寻找一个简单易用的数据格式化工具,那么 pretty-data2...

    5 年前
  • npm 包 tiapp.xml 使用教程

    简介 tiapp.xml 是用于配置 Titanium 应用程序的主要文件,它位于应用程序根目录下,包括应用程序的全局配置、引用模块等信息。在开发过程中,我们需要不断修改 tiapp.xml 文件来满...

    5 年前
  • npm 包 grunt-titanium 使用教程

    前言 在前端开发中,我们常常需要使用一些辅助工具来提高开发效率。其中有一种工具就是任务运行器(Task Runner),常用的任务运行器有 Grunt 和 Gulp。

    5 年前
  • npm 包 ti-mocha 使用教程

    介绍 ti-mocha 是一个在 Titanium 应用程序中使用 Mocha 测试框架的 npm 包,可以让您在编写和运行测试时更加简便和方便。通过 ti-mocha,您可以快速地编写和运行测试,并...

    5 年前
  • npm 包 tio2 使用教程

    在前端开发中,我们经常需要涉及到处理日期格式、时间格式等的需求,而 tio2 是一款方便易用的 npm 包,可以帮助我们轻松地处理各种时间格式,并且支持自定义格式化。

    5 年前

相关推荐

    暂无文章