问题标签 [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.
javascript - 什么会导致 npm live-server 停止检测文件更改?
这在我的系统上工作,现在不是。我在全球安装了实时服务器版本 0.8.1。
但是当我启动它时,我没有得到“启用实时重新加载”。浏览器控制台中的消息。
我已经完全卸载它并重新安装它无济于事。
http 服务器正在工作。它将提供我的 index.html 和所有相关内容。它只是不会检测到文件更改。
启动实时服务器:
我正在使用 typescript 将 js 输出到 src/dist/... 我已验证文件正在更改。我也可以直接修改js。在任何情况下,实时服务器都不会检测到任何更改。
文件系统权限?缓存配置?
这是什么原因造成的?
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 。
这可能与浏览器同步吗?
angular - 在端口 8080 上使用 LiveServer
我目前正在阅读https://angular.io/docs/js/latest/quickstart.html上的 Angular 2 QuickStart 说明,并且在运行 LiveServer 时遇到了问题。当我按照说明启动 LiveServer 时,我的浏览器中出现错误:
经过一番调查,我意识到我的代理正在使用端口 8080,LiveServer 也是如此。如果我关闭代理,那么我可以在浏览器中看到 Angular 站点。
所以,我的问题是,更改 LiveServer 使用的最佳端口是什么?
javascript - Webpack 错误 - 无法解析文件或目录
当我 npm 启动我的 webpack-dev-server 时出现此错误:
这是我的 webpack.config.js:
node.js - 运行 NPM live-server 时出错
这是我正在使用的服务器https://www.npmjs.com/package/live-server。但是,当我尝试~/.live-server.json
用作配置文件时,我总是失败......这是我在文件中的内容,非常简单。
然后我运行时出现此错误live-server
我不知道为什么会这样。
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
开头的路线:/things
index.html
但我真正想要的是一个AliasMatch
正则表达式,它强制所有路由(除了以 , 开头的任何内容/api/
)来显示index.html
。
angularjs - angularjs POST 405 方法不允许
我有一个angularjs项目,其中包含 github 的 oauth。
我使用satellizer 插件来处理 oauth 协议。
每次我尝试连接时都会收到此错误:
这是我的路由配置(使用 Babel 的 ES6):
我使用 Postman 测试了该应用程序,所有 GET 请求都可以正常工作,但每个 POST 请求都返回 405。
我使用live-server来托管我的 angularJS 应用程序。我读过这个问题可能与服务器有关。我该如何解决?
我也使用npm来处理包。
** 编辑:** 我尝试使用simplehttpserver,这就是我得到的:
node.js - NPM live-server:找不到命令
我在全球范围内安装实时服务器:
npm install -g live-server
但由于某种原因找不到它,我收到以下错误
bash: live-server: command not found
命令后
live-server
一切都正确安装:
我在这里想念什么?
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 错误,只是希望这可能会有所帮助。