将 "watch-http-server" 用于多个 websockets(或替代方案)?
Using "watch-http-server" for multiple websockets (or alternatives)?
我正在使用 npm 中的 watch-http-server 来启动本地主机服务器,该服务器会在文件更改时自动刷新页面。
https://www.npmjs.com/package/watch-http-server
更具体地说,我将其用于单元测试。 npm 脚本导航到 spec 文件夹并在本地主机上启动服务器:
"spec": "cd karma_html && cd spec && dir && watch-http-server -a localhost -p 3000 -c-1"
我想对我的主应用程序做同样的事情,但是似乎这个 npm 包中没有包含 websocket 的选项,因此一次只能 运行。
目前,对于我的主要应用程序,我使用常规 http-server 表达式。
https://www.npmjs.com/package/http-server
"start": "cd dist && http-server -a localhost -p 8000 -c-1",
我使用 Windows (http://livereload.com/) 的 livereload 应用程序处理页面刷新。但是,这总是在初始化阶段崩溃,因为在短时间内复制了大量文件。这变得很烦人。
我正在寻找支持 websocket 选项的 npm 包或另一个类似于 watch-http-server 的包,它具有不同的 websocket 配置,因此我可以 运行 并行处理它。
很高兴,我找到了 live-server npm 包,我可以将其用于我的主要应用程序。
https://github.com/tapio/live-server
安装后,我将 npm 启动脚本修改为:
"start": "cd dist && live-server --host=localhost --port=8000",
我正在使用 npm 中的 watch-http-server 来启动本地主机服务器,该服务器会在文件更改时自动刷新页面。
https://www.npmjs.com/package/watch-http-server
更具体地说,我将其用于单元测试。 npm 脚本导航到 spec 文件夹并在本地主机上启动服务器:
"spec": "cd karma_html && cd spec && dir && watch-http-server -a localhost -p 3000 -c-1"
我想对我的主应用程序做同样的事情,但是似乎这个 npm 包中没有包含 websocket 的选项,因此一次只能 运行。
目前,对于我的主要应用程序,我使用常规 http-server 表达式。
https://www.npmjs.com/package/http-server
"start": "cd dist && http-server -a localhost -p 8000 -c-1",
我使用 Windows (http://livereload.com/) 的 livereload 应用程序处理页面刷新。但是,这总是在初始化阶段崩溃,因为在短时间内复制了大量文件。这变得很烦人。
我正在寻找支持 websocket 选项的 npm 包或另一个类似于 watch-http-server 的包,它具有不同的 websocket 配置,因此我可以 运行 并行处理它。
很高兴,我找到了 live-server npm 包,我可以将其用于我的主要应用程序。
https://github.com/tapio/live-server
安装后,我将 npm 启动脚本修改为:
"start": "cd dist && live-server --host=localhost --port=8000",