前言

http-server 是一个比较简易的静态 http 服务器。

安装

  1. npm install --global http-server

命令

Caching is on by default. Add -c-1 as an option to disable caching。由于 http-server 默认会缓存,设置成 -c-1 禁用缓存。

启动服务

  1. 进入到目标目录下,执行

    1. http-server -c-1
    2. # defaults to ./public if the folder exists, and ./ otherwise.
  2. 在目标目录外,执行

    1. http-server -c-1 ./dist
    2. # http-server -c-1 ./dist/ 相对路径
    3. # http-server -c-1 dist/ 相对路径
    4. # http-server -c-1 /user/xxx/y/z/dist 绝对路径
    5. # http-server -c-1 /user/xxx/y/z/dist/ 绝对路径

    启动并自动打开浏览器

    1. http-server -c-1 ./dist -o

    配置跨域

    1. http-server -c-1 ./dist --cors
    2. # http-server -c-1 ./dist --cors true