# 工程开发调试


本文介绍light开发命令行工具的server指令。

$ light server -h
  Usage: server [command]
  
  内置的静态资源的web服务器
  
  Options:
    -p --port <port>  指定web启动的端口,默认为3000
    -r --root [root]  指定服务的根路径
    --debug           是否开启调试服务模式
    -h, --help        output usage information

server指令自带一个简单的http服务器,可用于静态资源的http协议输出;另外,--debug模式下的server指令可以配置debug插件开启JSNative调试服务端,方便开发者在真机设备上调试JSNative程序。

# 参数: -p

此参数用于指定默认的自带的http服务器的web服务端口,默认是3000。

$ light server -p 4000

# 参数: -r

此参数用于指定默认的自带的http服务器的webroot路径,http服务会默认输出这个路径下的资源。

$ light server -r /tmp/static

# 参数: --debug

此参数在开发JSNative工程时是常用的一个指令,通过开启debugServer,可以配合Lightview移动端调试真机设备的运行效果和报错异常。debug默认监听的端口是httpPort+1000,默认是4000端口,设置跟随-p选项的配置变化而变化。

$ light server --debug