问题标签 [npm-live-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1297 浏览

javascript - 什么会导致 npm live-server 停止检测文件更改?

这在我的系统上工作,现在不是。我在全球安装了实时服务器版本 0.8.1。

但是当我启动它时,我没有得到“启用实时重新加载”。浏览器控制台中的消息。

我已经完全卸载它并重新安装它无济于事。

http 服务器正在工作。它将提供我的 index.html 和所有相关内容。它只是不会检测到文件更改。

启动实时服务器:

我正在使用 typescript 将 js 输出到 src/dist/... 我已验证文件正在更改。我也可以直接修改js。在任何情况下,实时服务器都不会检测到任何更改。

文件系统权限?缓存配置?

这是什么原因造成的?

0 投票
1 回答
1083 浏览

node.js - 如何为 Node.js Ubuntu 14.04 设置 npm live-server

我刚刚开始编程,有人告诉我尝试将 node.js 用于 JavaScript。我一直在这里观看本教程,他似乎打开了一个名为本地主机的选项卡,允许他在其中进行编码。我不知道该怎么做。我猜他使用实时服务器?我已经尝试在这里上网进行设置,但无济于事。我正在使用 Ubuntu 14.04。

0 投票
1 回答
4385 浏览

gulp - browser-sync : 脚本不会从父目录加载

我正在尝试让浏览器同步在我的项目中工作,而不是使用实时服务器

应用程序结构如下所示:

index.html中,脚本是从node_modules目录加载的

当我使用live-server时,它会加载脚本并且工作正常,但是由于我移至浏览器同步,因此不会加载脚本。这是gulpfile.js中的代码:

当我将 src 路径作为基本目录baseDir: "./src" 时,站点可以工作,但脚本不会加载

在此处输入图像描述

但是当我把它改成baseDir: "./"

该网站给了我Cannot GET / ,但是当我像这样“ http://localhost:3000/src ”将“/src”添加到chrome中的url时,它可以工作。

所以这里的问题是browser-sync不会从其baseDir的父文件夹加载脚本。

我需要一种方法来配置浏览器同步以从其启动但从子文件夹baseDir : "./"加载主页index.html 。

这可能与浏览器同步吗?

0 投票
2 回答
4491 浏览

angular - 在端口 8080 上使用 LiveServer

我目前正在阅读https://angular.io/docs/js/latest/quickstart.html上的 Angular 2 QuickStart 说明,并且在运行 LiveServer 时遇到了问题。当我按照说明启动 LiveServer 时,我的浏览器中出现错误:

经过一番调查,我意识到我的代理正在使用端口 8080,LiveServer 也是如此。如果我关闭代理,那么我可以在浏览器中看到 Angular 站点。

所以,我的问题是,更改 LiveServer 使用的最佳端口是什么?

0 投票
3 回答
22487 浏览

javascript - Webpack 错误 - 无法解析文件或目录

当我 npm 启动我的 webpack-dev-server 时出现此错误:

这是我的 webpack.config.js:

0 投票
2 回答
5975 浏览

node.js - 运行 NPM live-server 时出错

这是我正在使用的服务器https://www.npmjs.com/package/live-server。但是,当我尝试~/.live-server.json用作配置文件时,我总是失败......这是我在文件中的内容,非常简单。

然后我运行时出现此错误live-server

我不知道为什么会这样。

0 投票
1 回答
595 浏览

regex - Apache 使用 AliasMatch 与 WSGI 进程一起提供单页应用程序

我想将我的 Apache Web 服务器配置为同时为单页应用程序和 WSGI 进程提供服务。/api我可以使用此配置成功地为 WSGI 应用程序提供服务:

因此,如果用户点击/api/things我的 WSGI 应用程序(flask)中的 JSON 数据,则会发送过来。

我的主index.html文件(在用户点击/时提供)在包含以下内容时有效:

但是,当用户访问任何不是以我开头的路由时,/api我希望我的 Apache Web 服务器提供index.html. 例如,如果用户点击/things或者/things/42我希望 Apache 将它们发送到index.html而不是抛出 404。(我正在使用 redux-router 来处理客户端路径。)

我使用带有此标志的 node live-server 包在我的开发环境中工作:

此外,我可以用来强制所有以显示AliasMatch开头的路线:/thingsindex.html

但我真正想要的是一个AliasMatch正则表达式,它强制所有路由(除了以 , 开头的任何内容/api/)来显示index.html

0 投票
2 回答
2215 浏览

angularjs - angularjs POST 405 方法不允许

我有一个angularjs项目,其中包含 github 的 oauth。

我使用satellizer 插件来处理 oauth 协议。

每次我尝试连接时都会收到此错误:

在此处输入图像描述

这是我的路由配置(使用 Babel 的 ES6):

我使用 Postman 测试了该应用程序,所有 GET 请求都可以正常工作,但每个 POST 请求都返回 405。

我使用live-server来托管我的 angularJS 应用程序。我读过这个问题可能与服务器有关。我该如何解决?

我也使用npm来处理包。

** 编辑:** 我尝试使用simplehttpserver,这就是我得到的:

在此处输入图像描述

0 投票
8 回答
27414 浏览

node.js - NPM live-server:找不到命令

我在全球范围内安装实时服务器:

npm install -g live-server但由于某种原因找不到它,我收到以下错误

bash: live-server: command not found命令后 live-server

一切都正确安装:

我在这里想念什么?

0 投票
0 回答
229 浏览

websocket - liveserver websocket连接错误

我希望其他人已经解决了这个问题并可以提供一些帮助。我担心我的系统因为我安装或更改的东西而搞砸了,我已经没有想法了。

我一直在使用Liveserver一段时间没有问题,但最近它已加载但由于 websockets 错误而不会刷新浏览器。
https://www.npmjs.com/package/live-server

一旦我在命令提示符中运行命令,它就会打开浏览器,但之后它就不会刷新。我正在使用 Google Chrome,这是我收到的控制台错误消息。

WebSocket 连接到“ws://127.0.0.1:8080//ws”失败:一个或多个保留位打开:reserved1 = 1,reserved2 = 1,reserved3 = 0

在以前可以正常工作的 PC 上运行 Windows 7,没有问题。我已经采取了完全卸载 Nodejs 的步骤,重新安装它没有任何变化。

注意:有一次我遇到了有关 PYTHON 的路径错误,然后是可能有关 Visual Studio 的 VC 错误,只是希望这可能会有所帮助。