問題タブ [lite-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.
angular - Angular2 の場合、同じコンポーネントを持つ 2 つのページ (2 つのタブ) が互いに影響を与えるのはなぜですか?
これは Angular2 アプリであり、コンポーネントは次のように簡略化されています。
アプリは 1 つのページで双方向バインディングで正常に動作すると思いますが、http://localhost:3000/で別のタブを開き、最初のページの最初の入力ボックスに何かを貼り付けるか入力すると、2 番目のページにタブは実際には最初の入力ボックスで更新されますが、2 番目の入力ボックスと静的テキストは更新されません。
最初のタブでは、すべてが期待どおりに更新されます。
これは起こるはずですか、それとも何が間違っているのでしょうか? これはnpm start
、BrowserSync でライト サーバーを実行しているを使用して実行されています。
angular - ng2 アプリ開発に lite-server を使用する場合、php を使用するにはどうすればよいですか?
私は lite-server を使用して ng2 アプリの開発を支援しています (これは初めてです)。プロジェクトに変更が加えられるたびに、ブラウザの index.html が更新されます。
しかし、index.php を扱っている場合はどうでしょうか? LAMP スタックを介して提供する前に。
ng2 アプリを開発するときの lite-server の使いやすさと、php コンパイルの必要性をどのように組み合わせることができますか? たとえば、別の URL (localhost:3000 ではなく apache を指す) を起動するために lite-server で調整できる構成はありますか? readme を確認しましたが、このようなことは言及されておらず、Google 検索で何かを見つけることもできません。
angular - Angular2 - F5 (ページの更新) を使用するように lite-server を構成する方法は?
angular2で実行すると、lite-serverに問題があります。
まず、コマンドを実行npm run lite
します。ブラウザのデフォルトで機能しました。
次に、アドレス リンクをクリックして URL にリダイレクトしますbase_ULR/address
。F5 キーを押します。うまくいきましたが、現在、ルート URL は常にbase_ULR/address
3 番目に、[アドレス] をもう一度クリックすると、ルート URL は常にbase_ULR/address/address
最後に、F5 キーを押すと、コンソールにエラーが表示されます。
lite-server の設定またはこの問題の修正を手伝ってください。
ありがとう。
angular - angular2 lite-server は localhost:3000 を myapp.dev:8000 に変更します
デフォルトの browsersync ホストを localhost:3000 から myapp.dev:8000 に変更したいと考えています。
bs-config.js を作成しました:
ポートを 8000 に変更しましたが、ホストを変更する方法がわかりません。手伝って頂けますか?
node.js - Angular2 Quickstart は lite-server で開始できません
Windows システムで Angular2 クイック スタート アプリを動作させようとしましたが、「ライト サーバー」では成功しませんでした。
アプリを実行するときに依存関係をインストールした後 (npm install) (npm start)、次のエラーが表示されます。
上記のように、私のノード (v6.2.2) と npm (v3.9.5) です。古いバージョンのノードでも試してみましたが、うまくいきませんでした。また、ライトサーバーをグローバルにインストールしました(情報のみ)。
オンラインでいくつかの提案に従って試してみましたが、どれも機能しません。
奇妙なことに、この問題は私の Mac マシンでは持続しません。
私はあなたの支援に感謝します :)
node.js - Node lite-server gzip ファイル
angular2 dev に lite-server をローカルで使用しています。すべてのjsを1.7Mbのmin.jsファイルに圧縮しましたが、これは正常に機能しています。今、私はそれをはるかに小さい 280Kb の gzip ファイルに圧縮したいと考えています。悪い点は、Chrome が "application/javascript" と Content-Encoding "gzip" ではなく content-type "octet-stream" でファイルをダウンロードしていることです。これを機能させる簡単な方法はありますか?
angular - Lite-Server を localhost:3000/parentdirectory として実行し、localhost/parentdirectory としてアクセスできるようにします。
このファイル構造を持つ Angular2 アプリがあります。
- 親ディレクトリ
- アプリディレクトリ
- アプリ
- app.componentなど
- ノードモジュール
- @角度
- ライトサーバー
- 等
- index.html
- スタイル.css
- 等
- アプリ
- アプリディレクトリ
lite-server でアプリをテストしていますが、localhost:3000 で問題なく動作します。セットアップ中の Apache プロキシで動作させるには、locahost:3000/parentdirectory として実行する必要があります。
angular ルートを使用すると、ページが localhost:3000/parentdirectory から来ているように見せることが簡単にできますが、それは表面的な修正にすぎません。localhost/parentdirectory に移動しても、まだ動作する必要があります。
私はこの質問を見ましたが、これは非常に似ていると思います: Can't change the base folder for lite-server in Angular 2 application
ただし、私はこれらすべてに不慣れで、現在作業中のセットアップを壊すことを恐れています.
私の本能は、ライトサーバーを親ディレクトリに移動し、ルートフォルダーを変更してアプリディレクトリを調べる必要があるということですが、それで実際に問題が解決するかどうかはわかりません。
やみくもに変更を始める前に、誰かが具体的な指示や、この作業を行うために何をする必要があるかを概説したドキュメントへのリンクを教えてくれることを願っています。
ありがとうございました!