npm 包 anywhere_app 使用教程

阅读时长 4 分钟读完

介绍

anywhere_app 是一个基于 Node.js 的命令行工具,能够在当前目录下启动一个静态文件服务器,可以方便地进行本地调试和测试。同时,他也支持任务管理,可以自动编译和更新文件。

安装

在使用 anywhere_app 前,需要先进行安装。可以通过 npm 进行全局安装:

使用教程

启动 anywhere_app 的命令为:

其中,root 表示要启动的静态文件目录,默认为当前目录。options 可选参数详见下表:

参数名称 描述
-h, --help 输出帮助信息
-p, --port <port> 指定监听端口,默认为 8000
-P, --proxy <url> 开启代理模式,将请求转发至指定 url,可以用于模拟接口请求。
-d, --dir 开启文件夹列表模式,可以在浏览器上访问文件夹列表。

常用功能

  1. 启动一个静态服务器
  1. 启动一个静态服务器,并指定文件目录
  1. 启动一个静态服务器,指定端口
  1. 启动一个静态服务器,开启文件夹列表模式
  1. 启动一个静态服务器,开启代理模式

任务管理

除了启动静态服务器,anywhere_app 还提供了自动编译、更新文件等任务管理功能。使用任务管理前,需要先创建一个配置文件 anywhere_app.config.js,示例代码如下:

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

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

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

在配置文件中,可以定义多个任务,每个任务包含两个参数:

  • files:要监控的文件路径。
  • tasks:要执行的任务列表。

接下来,执行启动命令时,加上参数 -t,即可开启任务管理功能:

结语

通过 anywhere_app,可以非常方便地进行本地调试和测试。同时,通过任务管理功能,还可以自动化编译、更新文件等操作,提高开发效率。希望本篇文章对大家有帮助。

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

纠错
反馈