問題タブ [grunt-contrib-connect]

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 投票する
1 に答える
2716 参照

node.js - うなり声を別のURLに転送する

私の開発環境では、grunt connect with livereload を使用しています。

/server の下にある本番 API を呼び出せるようにしたいと考えています。

そのためには、次からの呼び出しを転送する必要があります

http://localhost:9000/server

http://www.production-server.com/server

これは私にとっては良いことです。なぜなら、開発モードで運用サーバーに対してテストしたい場合があるからです。

これが私の現在の接続構成です(Yeomanによって生成されました):

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

javascript - grunt-contrib-connect リクエスト オブジェクトからデータを取得する

これはおそらく非常に単純な質問ですが、1 時間以上グーグルで検索しましたが、何も見つかりませんでした。また、リクエスト オブジェクトを印刷しようとしましたが、何も役に立ちません。

grunt-contrib-connect ミドルウェア定義内でクライアント要求のデータまたは本文を取得するにはどうすればよいですか?

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

javascript - grunt-contrib-connect はタスク オプションを無視します

grunt-contrib-connect を設定しましたが、サーバーは存続しませんでした:

パッケージ.json

グランドファイルスニペット:

タスク「サーバー」を実行すると、オプションを無視してサーバーが起動および停止します。

ただし、構成を次のように変更します。

タスクに「connect:abc」を実行させ、オプションを取ります。タスクのデフォルト オプションが無視されるのはなぜですか?

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

angularjs - ベースhtmlタグを使用したGrunt接続

私は誰かのためにangularjsサイトを開発しています.彼らがそれを置く予定のサイトはこのようなものです

リンクを機能させるために、 head タグに次を追加して、リンクを本番環境で機能させるようにしました

しかし、grunt connect を使用すると、その基本要素のために何も機能しません。ローカルで作業しているときはコメントアウトできますが、元に戻すのを忘れてしまうのではないかと心配です。ヒントをありがとう。

ここに私のうなり声ファイルの一部があります

私がチェックした投稿で、何の答えも得られなかった:

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

node.js - grunt-contrib-connect を使用した Grunt-contrib-watch

残念ながら、grunt-contrib-watchgrunt-contrib-connectはうまく機能していないようです。

grunt-contrib-connect のreadmeには次のように書かれています。

このサーバーは、grunt が実行されている間のみ実行されることに注意してください。grunt のタスクが完了すると、Web サーバーが停止します。この動作は keepalive オプションで変更でき、grunt connect::keepalive などのタスクを実行することでアドホックに有効にすることができます。

罰金。しかし、監視タスクを接続サーバーと並行して実行したい場合はどうすればよいでしょうか? そのようです:

ここではconnect、ファイルが変更されたときにタスクが実行されます。connect のオプションを true に設定すると、grunt-contrib-watch は技術的にタスクを完了していないkeepaliveため監視を停止します。オプションを偽ると、接続サーバーはタスクの完了後に停止します。keepalive

はい、コマンドを実行できました...

...別々のシェルですが、1 つのコマンドでそれらを実行する方法はありませんか?

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

node.js - Grunt 接続が「ルートパスは文字列でなければなりません」というエラーで開始されない

grunt connect npm モジュールを使用するように Gruntfile をセットアップしようとしています。コマンドでサーバーを起動しようとすると問題が発生しますgrunt clean server。次の行でエラーが発生します。

どの構成を台無しにしたのか、別の目を使用できるかどうかはよくわかりません。これは私のGruntfileです:

フラグを使用すると--verbose、次の行が表示されます。

middlewareが問題であるように思えますが、undefinedなぜそうなのかはわかりません。

どんな助けでも大歓迎です。

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

gruntjs - ブラウザを起動してライブリロードするための grunt の設定 (最小限のプラグインを使用)

Web プロジェクトをセットアップしていて、grunt を自動化とワークフローに使用したいと考えています。sass、jshint、jsdocs、ミニファイアーはすべてうまく機能していますが、うなり声シェルからのブラウザーの起動とリロードに問題はありません。

私がこれを行う際に満たしたい2つの条件があります。

ブラウザのプラグインはありません。(レポから直接動作させたい。「npm install」、「grunt」)npmモジュールを最小限に抑えます。(理想的には grunt-contrib-watch と grunt-contrib-connect のみ)

これは、これら 2 の私の構成です。

テストでは、次のことも試しました。

Watch はいつファイルが変更されたかを教えてくれますが、デフォルトのタスク (またはそれが作成されたサブタスクのいずれか) を実行してもブラウザー/ページが起動せず、リロードがないようです。

私は grunt-open である程度成功しましたが、バージョン 0.6.0 以降の grunt-contrib-watch だけで達成できるはずだと思いますか?

----- 追加 grunt-contrib-connect が実行されているかどうかもわかりません...

結果は次のようになります。接続のタイミングが表示されません。タスクが並行して実行されているため、タスクが測定されていないと推測していますが、これは何が起こっているのでしょうか?