問題タブ [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 がファイル変更の検出を停止する原因は何ですか?

これは私のシステムでは機能していましたが、現在は機能していません。live-server バージョン 0.8.1 をグローバルにインストールしています。

しかし、起動すると、「ライブリロードが有効になっています」というメッセージが表示されません。ブラウザ コンソールのメッセージ。

私はそれを完全にアンインストールし、無駄に再インストールしました。

http サーバーは動作しています。私の index.html とすべての関連コンテンツを提供します。ファイルの変更を検出しないだけです。

ライブサーバーの開始:

js を src/dist/ に出力する typescript を使用しています... ファイルが変更されていることを確認しました。js を直接変更することもできます。live-server が変更を検出することは決してありません。

ファイルシステムのアクセス許可? キャッシュされた構成?

何が原因ですか?

0 投票する
1 に答える
4385 参照

gulp - browser-sync : スクリプトは親ディレクトリから読み込まれません

live-serverを使用する代わりに、自分のプロジェクトでbrowser-syncを機能させようとしています

アプリの構造は次のようになります。

index.htmlでは、スクリプトはnode_modules dirからロードされます

live-serverを使用すると、スクリプトが読み込まれて正常に動作しますが、browser-sync に移行したため、スクリプトが読み込まれません。gulpfile.jsのコードは次のとおりです。

src パスをベース ディレクトリとしてbaseDir: "./src" 指定すると、サイトは機能しますが、スクリプトが読み込まれません

ここに画像の説明を入力

しかし、私がそれを変更するとbaseDir: "./"

このサイトではCannot GET /と表示されますが、「 http://localhost:3000/src 」のように「/ src」をクロムのURLに追加すると機能します。

ここでの問題は、browser-syncがbaseDirの親フォルダーからスクリプトをロードしないことです。

browser-syncから起動するように構成する方法が必要ですが、サブフォルダーからbaseDir : "./"メインページのindex.htmlをロードします。

これは browser-sync で可能ですか?

0 投票する
2 に答える
4491 参照

angular - ポート 8080 で LiveServer を使用する

私は現在、https: //angular.io/docs/js/latest/quickstart.html で Angular 2 QuickStart の手順に取り組んでおり、 LiveServer の実行中に問題が発生しました。指示に従って LiveServer を起動すると、ブラウザにエラーが表示されます。

少し調査したところ、プロキシがポート 8080 を使用していて、LiveServer も使用していることがわかりました。プロキシをオフにすると、ブラウザーに角度のあるサイトが表示されます。

それで、私の質問は、LiveServer を使用するように変更するのに最適なポートは何ですか?

0 投票する
3 に答える
22487 参照

javascript - Webpack エラー - ファイルまたはディレクトリを解決できません

npm で webpack-dev-server を起動すると、次のエラーが発生します。

これが私のwebpack.config.jsです:

0 投票する
1 に答える
595 参照

regex - Apache は、AliasMatch を使用して WSGI プロセスと並行して単一ページ アプリケーションを提供します

シングル ページ アプリケーションと WSGI プロセスの両方を提供するように Apache Web サーバーを構成したいと考えています。/apiこの構成を使用して、WSGI アプリを正常に提供できます。

そのため、ユーザーが/api/things私の WSGI アプリ (フラスコ) から JSON データをヒットすると、送信されます。

そして、これを含めると、私のホームindex.htmlファイル(ユーザーがヒットしたときに提供される/)が機能します:

ただし、ユーザーが で始まらないルートにアクセスする/apiと、Apache Web サーバーがindex.html. たとえば、ユーザーがヒットした場合、/thingsまたは404 をスローする代わりに/things/42Apache に送信してもらいたい場合 (クライアント側のパスを処理するために redux-router を使用しています)。index.html

このフラグを付けた node live-server パッケージを使用して、開発環境でこれを機能させました。

さらに、 でAliasMatch始まるすべてのルートを強制的に/things表示するために使用できindex.htmlます。

しかし、私が本当に欲しいのは、AliasMatchで始まるものを除くすべてのルートを強制的/api/に表示する正規表現ですindex.html

0 投票する
2 に答える
2215 参照

angularjs - angularjs POST 405メソッドは許可されていません

github への oauthを含むangularjsプロジェクトがあります。

oauth プロトコルを処理するためにsatellizer プラグインを使用します。

接続しようとするたびに、次のエラーが表示されます。

ここに画像の説明を入力

これが私のルート構成です(Babelを使用したES6です):

Postman を使用してアプリをテストしました。すべての GET 要求は正常に機能しますが、すべての POST 要求は 405 を返します。

私はlive-serverを使用して angularJS アプリケーションをホストしています。問題がサーバーに関連している可能性があることを読みました。どうすれば解決できますか?

また、npmを使用してパッケージを処理します。

**編集: ** simplehttpserverで試してみたのは次のとおりです。

ここに画像の説明を入力

0 投票する
8 に答える
27414 参照

node.js - NPM live-server: コマンドが見つかりません

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 を使用しています。これがコンソール エラー メッセージです。

'ws://127.0.0.1:8080//ws' への WebSocket 接続に失敗しました: 1 つ以上の予約済みビットがオンになっています: 予約済み 1 = 1、予約済み 2 = 1、予約済み 3 = 0

以前は問題なく動作していた PC で Windows 7 を実行しています。Nodejsを完全にアンインストールし、変更せずに再インストールする手順を実行しました。

注: ある時点で、PYTHON に関するパス エラーが発生し、次におそらく Visual Studio に関する VC エラーが発生しました。