📜  live-server 命令 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:44:01.319000             🧑  作者: Mango

Live-server命令 - Shell/Bash

Live-server是一个非常有用的开发工具,它可以帮助你在浏览器中实时显示和调试你的网站。本文将为您介绍如何使用live-server命令来实现开发中的实时调试。

什么是Live-server?

Live-server是一个轻量级的开发服务器,它可以在你对网站做出更改时自动重新加载页面。这使得开发更加高效,因为你不需要手动刷新页面来查看更改。

如何使用Live-server?

Live-server安装非常容易,只需要使用npm即可。在终端中运行以下命令来安装:

npm install -g live-server

此命令会从npm仓库中下载最新版本的live-server,并将其安装到您的系统中。安装完成后,你可以在终端中使用live-server命令来启动它。

例如,假设你正在开发一个名为“my-app”的网站,它位于项目根目录中。你可以在终端中切换到该目录并运行以下命令:

cd my-app
live-server

这将启动一个本地服务器,并在你的默认浏览器中打开my-app的网站。默认情况下,服务器将侦听3000端口,但你可以使用--port选项来指定一个不同的端口。例如,以下命令将服务器监听在4000端口:

live-server --port=4000
可选配置项

除了--port选项之外,live-server还提供了其他一些选项来自定义服务器的行为。以下是你可以使用的一些常见选项:

  • --host: 指定服务器绑定的IP地址,默认为“0.0.0.0”(即绑定所有可用IP地址)。
  • --ignore: 指定要忽略的文件或目录的通配符模式。此选项可用于排除不需要重新加载的文件,例如编译后的文件或不必要的缓存文件。
  • --no-browser: 不要自动打开浏览器窗口。
  • --no-css-inject: 禁用CSS注入功能,这将导致你需要手动重新加载页面以查看CSS更改。
结论

尽管live-server看似简单,但它是一个十分有用的工具,可以极大地提高开发效率。它可以自动重新加载页面,支持通配符模式的忽略选项,并且易于使用。如果你还没有使用过live-server,那么现在就是时候去尝试一下了!