npm 包 spiel-server 使用教程

阅读时长 2 分钟读完

简介

在前端开发中,大家都知道使用 webpack 来构建项目,但是有没有想过在本地启动服务器来快速预览你所开发的项目?这个时候就解决了今天要介绍的 npm 包 - spiel-server。

spiel-server 优势:

  • 全局安装并启动
  • 配置文件简单
  • 支持 mock 数据
  • 支持热更新
  • 支持多平台

安装

我们需要先在本地全局安装该包,使用如下命令:

使用

首先,我们需要找到项目所在目录。然后,只需执行如下命令:

Spiel-server 会默认开启本地 8888 端口,请访问 http://localhost:8888 来查看结果。

配置文件

在项目根目录下添加 spiel.config.js 文件,在文件中返回一个对象。配置如下:

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

mock 数据

mock 数据可以帮助我们在开发初期就减少开发成本,可以让我们不必等到后端开发成功后才开始调试。而且与其他模拟数据相比,Mock 数据具有完全控制数据和随机性的优点。

在我们的 spiels.config.js 中,我们可以看到有一个 mockPath 属性。我们只需要在该属性中输入所存储 mock 数据文件的路径即可。

注意事项

  1. 在使用占用了端口的服务后,如果意外退出,则使用同一端口不会启动。需要对其进行停止,再重新启动。
  2. 任务执行可能需要较长时间,这取决于系统和项目的大小。
  3. 在使用过程中请不要遗忘退出主程序。
  4. 如果您的系统不支持自动执行,请手动输入IP地址。

结论

Spiel-server 可以让您在进行前端开发时拥有更快的开发速度。Mock 数据和热更新可以极大的减少开发成本,最大化的提高前端开发效率。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6006707e8ccae46eb111ef1d

纠错
反馈