我正在使用Angular(主要是ui-router)构建前端Web应用程序,并通过Node的http-server服务提供HTML文件进行本地开发。我注意到当我更新文件时,http-server没有为我提供静态html文件,这对我的本地开发形成了挑战。
我已经全局安装了http-server,使用npm install http-server -g
并通过转到根项目文件夹并运行http-server
来启动它。它默认为localhost:8080-似乎有效的两种方法是在每次更新后更改端口号或通过Chrome的无痕浏览模式进入。
是否有一种可以正常使用http-server而不必更改端口或使用无痕浏览模式的方法?
如果相关,请注意我正在使用MBP v.10.11.3
谢谢!
sendfile
。例如,Nginx 使用 sendfile,它可能会在 VM 上引起许多问题。 - Brad-c-1
和-p X
启动http-server,其中X是端口号。这将确保服务器清除相关端口的缓存。在服务器的后续启动中可以删除-p
参数。 - Axonn