LiveStyle_html/css_WEB-ITnose の初体験

WBOY
リリース: 2016-06-21 09:00:21
オリジナル
1265 人が閲覧しました

LiveStyle の初体験

LiveStyle はリアルタイム CSS 編集ツールであり、(その機能は) LiveReload や CodeKit などの一般的なツールに似ています。これらの背後にある考え方ツールはシンプルです。エディターで CSS ファイルを編集して保存すると、ブラウザーのページ (編集後に保存されたスタイル ファイルのページを指します) が自動的に更新されることに驚くでしょう。 CSS スタイルの変更によって問題が発生した場合は、視覚的なフィードバックを提供します。

ほとんどのリアルタイム編集ツールのワークフローは次のとおりです。既知のフォルダー内のファイルの更新をリッスンし、追加の作業 (LESS を CSS に変換するなど) を実行し、最後に (ページを更新します)スタイルが変わります)。つまり、ソース ファイルを保存し、微妙な変更がページにどのような影響を与えるかを確認するために数秒待つ必要があります。

LiveStyle は、リアルタイムの編集エクスペリエンスを可能にします。テキスト エディターに入力すると、(LiveStyle) ファイルの保存やページのプリロードを待たずに、Web ページが即座に更新されます。 LiveStyle は、ブラウザ開発ツールバーの変更をソース コードに正しい方法で同期的に更新する最初のツールです

インストール

より良い編集 (ユーザーの) エクスペリエンスを追求するために、LiveStyle はブラウザやコードエディタに直接統合されています。したがって、最初に行う必要があるのは、ブラウザとエディタのプラグインをインストールすることです (現在、Google Chrome と Sublime Text のみがサポートされています)。

最も簡単な方法は、LiveStyle アプリを使用することです。

1. オペレーティング システムに対応した LiveStyle アプリをダウンロードします (Linux はまだサポートされていません。手動インストール方法を使用してください)。

2. 解凍して実行します。

Windows ユーザー: LiveStyle を初めて実行するとき、Windows がネットワークへのアクセスを要求する場合があります。要求を許可してください。プラグインやリモートビューをダウンロードする際は、インターネットに接続する必要があります。

すべてがうまくいけば、次のような LiveStyle アプリケーションのインターフェースが表示されます。

LiveStyle アプリケーションのインターフェースでは、必要なプラグインが表示されます。もちろん、Remote View セッションのリストも確認できます。インストールボタンをクリックすると、インストールプロセスが開始されます。

ブラウザとエディターにこのプラグインがインストールされている場合は、LiveStyle アプリケーションを閉じてかまいません。これは、LiveStyle アプリケーションが必要なのは Remote View だけであるためです。

手動インストール

LiveStyle アプリケーションのダウンロードと実行で問題が発生した場合は、手動インストールを試すことができます。

Google chrome プラグイン

1. Chrome では、ブラウザのアドレス バーが LiveStyle WebStore ページにジャンプします。

2. 右上隅にある「Chrome に追加」ボタンをクリックします:

正常にインストールされると、Chrome ツールバーに LiveStyle アイコンが表示されます:

Sublime Text プラグイン

Sublime Text プラグインをインストールする最も簡単な方法は、パッケージ コントロールを使用することです。これは、Sublime Text プラグインをインストールするより良い方法です。パッケージ コントロールはすべてのプラグインを管理します。 - インストール プロセスを実行し、自動的に更新します。

1. 説明にあるように、Package Control をインストールします (Package Control をまだインストールしていない場合)。

2. Sublime Text の [ツール] > [コマンド パレット...] メニュー バーをクリックします。

3. ポップアップ ダイアログ ボックスで「install package」と入力して「パッケージ コントロール: パッケージのインストール」メニュー バーを見つけ、矢印キーを使用して選択して Enter キーを押します。

4. Package Control が利用可能なパッケージのリストをロードするまで数秒待ちます。

5. ロードが完了すると、「livestyle」と入力して LiveStyle パッケージを見つけ、Enter キーを押します。

しばらくすると、LiveStyle プラグインが正常にインストールされます。Sublime Text を再起動して、すべてが適切に動作していることを確認することをお勧めします。

Sublime Text プラグインを手動でインストールします

Package Control を使用できない、または使用したくない場合は、完全に手動でインストールしてみてください:

1. Sublime Text で、[設定] > [パッケージの参照...] メニュー バーを選択します。ファイルマネージャーが「パッケージ」フォルダーを開きます。

2. 開いたパッケージフォルダー内に新しい LiveStyle フォルダーを作成します。

3. プラグイン コードをダウンロードして解凍し、新しく作成した LiveStyle フォルダーにアーカイブします。

4. 最後に、ファイル ディレクトリ構造は次のようになります。

5. Sublime Text を再起動します。

Atom プラグイン

利用可能な Atom プラグインはベータテスト状態であるため、手動でインストールする必要があります (LiveStyle アプリケーションはインストール ソースを提供しません) 。

1. Atom で、[設定] > [インストール] に移動します。

2. livestyle-atom プラグインを検索してインストールします。

または、apm 経由でインストールすることもできます: apm install livestyle-atom

Use LiveStyle

ブラウザ プラグインとエディタ プラグインをインストールした後- 次々と LiveStyle を使い始めることができます。

LiveStyle のすべての設定は、Google Chrome 拡張機能を通じて制御されます:

LiveStyle ポップアップ ボックスには、現在のページで取得できるスタイル シートのリストが表示されます。各ブラウザのスタイル シートの場所 (現在のページが所有) の下に、すべてのスタイルを含むリストが表示されます。シート (エディタで開くことを指します) スタイル シート) ドロップダウン メニュー。 LiveStyle の使用を開始するには、現在のページで LiveStyle を使用可能にし、ブラウザのスタイル シートをエディタで開いたスタイル シートに関連付けるだけです。その後、エディターでスタイル シートに加えられた変更は、ブラウザーで指定されたスタイル シートに同期され、その逆も同様です。 場合によっては、ブラウザー開発ツールバーを使用したスタイル変更操作によってソース コードが破壊されないように、ブラウザーとエディター間のスタイルの更新や保存機能 (エディターからブラウザーへの更新など) を制限したい場合があります。上記の機能を実現するには、青いボタンをクリックして更新モードを順番に切り替えます。

  • エディタ ⇄ ブラウザは全二重スタイル シート更新が可能です

  • エディター → ブラウザーはエディターからブラウザーへのスタイル シート更新のみを実装でき、ブラウザー開発ツールバーを使用してスタイル シートを変更するすべての操作は無視されます

  • エディタ ← ブラウザは開発ツールバーからエディタへのスタイル シートのみを更新でき、エディタを介したスタイル シートへのすべての変更は無視されます

(LiveStyle チュートリアルを使用)実装) スタイルシートのリアルタイム更新

LiveStyle を簡単に楽しく使うために、まずはリアルタイム更新に必要なセッションを作成しましょう!

  1. スタイル シートのサンプルをダウンロードし、Sublime Text で開きます。
  2. Google Chrome ブラウザで、デモ ページにジャンプします。リアルタイム更新を実現するために、データに直接アクセスしない外部 Web サイトを使用することに注意してください。それについてはすぐに説明します。
  3. ブラウザのツールバーの LiveStyle アイコンをクリックしてダイアログ ボックスをポップアップ表示し、現在のページで LiveStyle を有効にします。
  4. ダイアログ ボックスには、ブラウザーの唯一のスタイル シート style.min.css が表示されます。その場所の下には、エディタ スタイル シートのドロップダウン オプションがあります。このオプションには、エディタで現在開かれているファイルのリストが含まれています。これらのリストは LiveStyle で監視できます。ドロップダウン メニューからlayout.cssを選択するだけです。ほとんどの場合、LiveStyle はブラウザおよびエディタのスタイルシートをファイル名に自動的に関連付けようとします。ただし、スタイルシートには style.min.css とlayout.css という異なる名前が付けられているため、それらを手動で接続する必要があります。
  5. これで次のステップに進むことができます。 Sublime Text の .sample-content__title {...} ルールで color 属性値を赤に変更すると、コンテンツが赤に変わるはずです。 .sample-content__title {...} を試してから、たとえば、background: yellow; ルールを追加します。
  6. 次に、開発者ツールを開き、

    要素を見つけてクリックします。スタイルには、エディターで最近スタイル シートを更新したコードがすでに含まれていることがわかります。 7. 開発者ツールバーで、.sample-content__title ヘッダーのフォントの色を青に設定し、Sublime Text のソースを選択します。それに応じて更新されます。 LiveStyle を使用すると、リアルタイムでの CSS 編集が容易になりますが、最も魔法のような機能はまだ見つかりません。

    コードパッチワーク

    style.min.css のソースコードを見てください。確かに、layout.css とは異なります。style.min.css は圧縮されており、より多くの CSS ルールとプロパティが含まれています。 最新の Web 開発プロセスでは、ブラウザーのスタイルシートは、コードの元の作成者が作成したものとは異なります。このコードは、CSS コードの大きなチャンクに分割され、モジュールに形成され、結合されて 1 つのファイルに縮小され、ユーザーに最適な結果を提供するために追加のポストプロセッサ (Autoprefixer など) が実行されます。 LiveStyle はこれらのプロセスに精通しています。 LiveStyle は、(他のライブ編集ツールのように)コードを置き換えるのではなく、コード パッチを使用します。LiveStyle は、変更された CSS プロパティ値をリッスンし、CSS ルールの影響を受け、それらの変更を他のソース コードにマッピングします。 CSS の React と同様に考えることができます。LiveStyle は、ビューのコンテンツを innerHTML テキストで置き換えるのではなく、一連の高度なテクニックを適用して、更新が必要な部分をリッスンして更新し、以前の状態を可能な限り維持します。 LiveStyle がどのように機能するかをより詳しく説明するために、チュートリアルで前述した例に戻りましょう。デモ ページでは、h4 と .sample-content__title という 2 つの CSS ルールがページの先頭に適用されます。この h4 ルールは style.min.css にはありますが、layout.css にはありません。 開発者ツールバーで、h4 {} の属性 font-family の値を arial に変更します。テキスト エディターに新しいルールが表示されます。 h4 { font-family: arial; } 次に、テキスト エディター h4 { に移動します。 ...} font-style: italic; 属性をルールに追加すると、ページ ヘッダーのフォントが斜体になりますが、テキスト エディターのコード部分には border-bottom 属性が存在しません。前述のボックス)はまだ下部の境界線があります。つまり、LiveStyle は更新されたプロパティを渡して、反対側に適用するだけです。 CSS ルールもスタイル シート全体も置き換えられません。 これが、LiveStyle を使用してブラウザーとエディターを接続することは、最初は少し珍しいように感じるかもしれませんが、たとえば、使用している CSS モジュールを、結合および圧縮された Web ページのすべてのスタイル シート ソース コードに関連付けることができることに気づくことができます。現在のタスクは、CSS ソース コード全体が再コンパイルされてブラウザーでレンダリングされるまで 10 秒以上無駄にすることなく、その場で更新されます (他のオンザフライ編集ツールと同様)。

    学ぶべきこと

  7. LiveStyle は、ファイルの保存やページのプリロードを行わずに、その場で CSS を更新します。これは、エディターからブラウザー、ブラウザーからエディターという双方向の CSS 更新を可能にする最初のツールです。

  8. LiveStyle を実行するために特別なビルド ツールや Web サーバーは必要ありません。インターネット上のほぼすべての Web サイトがプレイグラウンドになります。

  9. ハード ドライブ経由で開いた方法、FTP サーバー経由で直接開いた方法、または保存せずに作成した方法に関係なく、任意の CSS ファイルをライブ編集に使用できます。これらのファイルをテキスト エディタで開くと、その場で編集できます。 PS: 作成および保存しないファイルに対して CSS 構文ルールを設定することを忘れないでください。

LiveStyle はコード コラージュを使用します。Web サイトに合わせて小さな CSS モジュールを簡単に調整できます (結合および圧縮されたコード ブロックを使用)

プリプロセッサと並行して動作します

LiveStyle では、双方向データ編集に LESS および SCSS (SASS 構文機能なし) を使用できます。 SCSS および LESS ファイルの使用方法は、CSS ファイルの使用方法と似ています。エディターで .less または .scss ファイルを開き、Google Chrome 拡張機能ダイアログ ボックス (ブラウザーに存在する) にリストされているファイル名と一致します。エディターのファイルでファイル名を使用して関連付けを作成します。ただし、最初にプリプロセッサのサポートについていくつかのことを学ぶ必要があります。

最も重要なことは次のとおりです。

LiveStyle は、独自に実装された LESS および SCSS プリプロセッサを使用します。

このプリプロセッサは厳密に単体テストされていますが、不十分な使用法や機能ポイントの欠落がある可能性があります。プリプロセッサがうまく動作しないことに気付いた場合は、お気軽にバグを報告してください。

依存関係の追加

プリプロセッサ スタイル シートをリアルタイムで編集する必要があると、LiveStyle は自動的に解析し、@import を使用してファイルを導入します。元のプリプロセッサとは異なります。 CSS コンテンツは現在のスタイルシートに追加されますが、変数とミックスインの値として追加されます。これは物議を醸すトピックであり、将来変更される可能性がありますが、現時点では、@import を含む CSS ファイルの場合、@import によって導入されたコンテンツはパフォーマンスを低下させるリスクをもたらします。

多くの開発者は、あらゆるシナリオでコード ライブラリを使用することを好み、コード ライブラリが現在のプロジェクト内のすべての個別のスタイルシートで利用できると想定しています。たとえば、Twitter Bootstrap には variables.less ファイルがあり、bootstrap.less ファイルには variables.less ファイルが含まれています。したがって、buttons.less のようなモジュールは、データが variables.less から取得されると単純に想定できます。Variables.less は、コンパイル時にのみ取得できます。buttons.less モジュールは、純粋な @import variables.less コンテンツではありません。

LiveStyle がいくつかの想定されるモジュールやその他のグローバル モジュールをよりよく理解できるようにするには、現在のプロジェクトに固有のグローバル依存関係を追加する必要があります。また、グローバル配列をプロジェクト ファイル (Sublime Text3 を使用して開いた) のライブスタイル領域に追加するだけで済みます。

{ ... "livestyle": { "globals": ["./less/variables.less", "/path/to/global/mixins.less"] } }

そこから後で、現在のプロジェクトのスタイルシートを編集するたびに、グローバル セクションに含まれるファイルのリストが変数とミックスインの解決に使用されます。

セーフ パッチワーク モード

LiveStyle は、ブラウザからのスタイル変更をプリプロセッサ スタイル シートに適用するためにセーフ パッチワーク モードを使用します。

次の LESS スタイルシートがあるとします。

@a: 100px; @b: 50px; div { width: @a; }

次のビュー サーバーにコンパイルします。 -side stylesheet:

div { width: 100px; }

ここで、開発者ツールバーで width 属性値を 50px に設定すると、元の LESS スタイルシートが更新されますか?可能な値は次のとおりです:

  • width:50px; - 静的な値を導入するだけで元の式をオーバーライドすると、表示されているスタイルが壊れてしまう可能性もあります。認識されにくいエラー。

  • @a: 50px; ——幅属性値を生成する変数値をオーバーライドすると、ほとんどのシナリオでコードが破損する可能性があります。

    width: @b; ——他の変数を使用します (変数解析の結果は導入する必要がある値と同じです)。将来エラーが発生します
  • width: @a / 2; —— おそらく元の変数の半分が必要ですか?
  • width: @a - @b ——それともこれ?
  • 他にも便利な組み合わせがあります。
  • もちろん、LiveStyle の場合、最も簡単な解決策は、プリプロセッサ値を width: 50px; などの更新された属性値に置き換えることです。ただし、変数参照の機能 (変数値を変更することで一部のプロパティのプロパティ値を更新する) が失われるため、これは元のスタイルシートを更新するための危険なアプローチです。 @a 変数の値を変更しても、ページのビューとスタイルが適切に更新されるかどうかはわかりません。

LiveStyle は、セキュリティ更新プログラムに適用できるように、いくつかのシナリオで柔軟に対応しようとします。つまり、現在の値と元の値の間の差異を追加または削除します。この場合、LESS ファイルを幅:@a - 50 で更新します。それでも @a 変数参照を保存できます (スタイルシート作成者は、変数値を変更することで一部の属性の属性値を更新できます)。将来のスタイル シートの更新と、その更新に必要なスタイル シートを見つけるのは非常に簡単です。安全なパッチワーク モードは、色だけでなく数値にも使用されます。

安全なパッチワーク モードは、ミックスインを通じてプロパティを更新します。たとえば、次の SCSS コードがあるとします。

@mixin foo { width: 100px; }.bar { @include foo;color: red; }

次に、.bar ルールで width: 50px を設定します。開発者ツールバー ; LiveStyle は次の結果を生成します:

@mixin foo { width: 100px;} .bar { @include foo;color: red;width: 50px;}

LiveStyle は width 属性を非常によく追跡し、@mixin foo ソースの属性を変更するまで検索できます。 mixin は、依存関係のルールと foo mixin の違反につながり、この状況に気付かない可能性があるため、安全ではないと考えられています。

リモートビュー

プロジェクトの開発中に、以前はこの状況 (ローカル Web サイトが単純な Web サーバーまたはその他の方法で実行される) が発生する可能性があります。他のデバイス (実際には携帯電話) で Web サイトをテストしたい場合、上記の方法は非常にうまく機能します。コンピュータと携帯電話が同じ LAN 内にある場合、上記の問題は問題になりません。また、何をする必要があるかコンピュータの LAN IP (http://10.0.1.2:8080 など) を使用して、携帯電話でローカル Web サイトをプレビューすることです。

BrowserStack のようなサービスをさまざまなデバイスでテストするために使用したい場合、または自分の作業を同僚や顧客と共有したい場合はどうすればよいですか?この場合、プロジェクトのコピーを作成し、それを外部サーバーに置く必要があります。これは高速ではなく、困難です (特に Web サイトでサーバー側のロジック制御が必要な場合)

LiveStyle を使用すると、よりシンプルで優れたソリューションが得られます。リモートビューを試すことができます。

Remote View は、ローカル Web サーバーを指すドメイン名を生成します (外部ネットワーク上のユーザーがアクセスできます)。この URL を同僚や顧客と共有してください。上記の URL と BrowserStack などのサービスを使用して、実際のデバイスでプロジェクトをテストします。さらに、リモートビューを使用すると、LiveStyle が上記の URL に合わせて自動的に更新されます。 DevTools とコード エディターを使用してスタイルを微調整し、複数のデバイス間で即座に更新されるのを確認します。

リモート ビューの使用に関するチュートリアル

このチュートリアルでは、LiveStyle の使用チュートリアル

のデモ ページとスタイルの例を使用します。リモートビュー機能を使用するには、LiveStyle アプリを実行する必要があります。

  1. Google Chrome で、共有したい Web ページにアクセスします。このチュートリアルでは http://livestyle.io/demo/ を使用しますが、http://localhost:8080 などのローカル Web サイトを使用することもできます。
  2. LiveStyle アイコンをクリックして LiveStyle ダイアログ ボックスを開き、リモート ビューに切り替えます。

初めて使用するときは、次の操作を行う必要があります。権限を要求する 認証を行うには、認証される Google アカウントが必要です。

  1. 数秒後、some-name.livestyle.io のようなパブリック ドメイン名が表示されます (このドメイン名は、リモート ビューを使用するページを指します)。 URL http://livestyle.io/demo/ のデモ ページの例では、http://livestyle.io ドメイン名を指します。成功例はこんな感じです。たとえば、URL http://localhost:8080/about/ のページでは、liveStyle は http://localhost:8080 ドメイン名などを指します。このドメイン名を使用して、さまざまなデバイスまたは他のブラウザでローカル Web ページにアクセスします。別タブのリモートビューをクリックすると、パブリックドメイン名と同じページを開くことができます。
  2. ここで、Sublime Text で、元のページのファイル (layout.css など) にリンクされている CSS ファイルを編集すると、元のページと Remote View ページの両方がすぐに更新されることが確認できるはずです。 。
  3. 元のページを新しいタブとして開き、開発者ツールバーを開いていくつかのスタイルを更新すると、Remote View ページも更新されます。
  4. 上記の手順を完了したら、次に行う必要があるのは、[LiveStyle] ダイアログ ボックスの [リモート ビュー] を閉じてセッション (some-name.livestyle.io) をクリアすることです。これは、セッションが no であることを意味します。長いものはローカル Web サイトを指します。 30 分以内に誰も Remote View ドメイン名を使用しない場合、セッションは自動的にクリアされます。

ご覧のとおり、実際のデバイスで Web ページのスタイルを微調整するのは非常に簡単です。プレッシャーはありません。ユーザーや同僚とリアルタイムの共同セッションを作成できます。リモート ビュー URL を共有し、スタイルをリアルタイムで更新できます。

ベータテスト期間中は、有料のリモートビューサービスが完全無料となります。

問題を解決してください

LiveStyle は実験的で非常に詳細なソフトウェアであり、常識に従ってカードをプレイせずに動作しない場合があります。このガイドは、問題の根本を見つけるのに役立ちます。

有効な CSS ファイルに依存します

双方向のリアルタイム編集エクスペリエンスを向上させるために、LiveStyle はソース コードのパッチワークを実行します。LiveStyle はスタイルをオブジェクト モデルに解析し、更新されたデータに反応します。これは、CSS/LESS/SCSS に文法上のエラーがあってはいけないことを意味します。 LiveStyle は単純なエラーから回復しようとしますが、失敗する場合もあります。

スタイル ファイルをまったく解析できない場合、またはライブ アップデート中に致命的なエラーが発生した場合は、しばらくすると Google Chrome の LiveStyle アイコンが赤色に更新されます。

このアイコンをクリックすると、拡張機能のポップアップ ボックスにエラー メッセージが表示されます。もちろん、[エラー ログの表示] リンクはポップアップ ボックスに長時間表示されるため、クリックしても問題ありません。エラーの原因を確認するためのリンク:

ローカル ファイルの処理

ローカル Web ページを開発している場合 (file:// プロトコル経由で Web ページを開くなど)、 Google Chromeにはいくつかの制限が適用される場合があります。

  • LiveStyle ポップアップにスタイル シート名が表示されない場合は、LiveStyle がファイル URL を使用できないことが原因である可能性が高くなります (Chrome はすべてのプラグインに対して同じことを行います)。これらの制限を克服するには、[環境設定] > [拡張機能] に切り替えて、LiveStyle 拡張機能の [ファイル URL へのアクセスを許可する] オプションをオンにします。
  • Google Chrome のセキュリティ ポリシーにより、LiveStyle ポップアップは表示されません。 @import スタイルシートを含むアップボックス。この問題を解決するには、開発者ツールバーを開くだけです。

http:// プロトコルを使用して Web ページにアクセスすることを強くお勧めします。既知のフォルダーにローカル HTTP サーバーを起動するための無料で簡単なツールが多数あります (近日公開予定)。 LiveStyle には将来的にいくつかのオプションが追加される予定です)。 file:// プロトコル経由で Web ページを開くと、Google Chrome によっていくつかの制限が適用され (LiveStyle はさまざまなハッキングを通じてこれらの制限を克服しようとします)、その結果、パフォーマンスの低下やページ更新エラーが発生する可能性があります。

それでもローカル HTTP サーバーを使用したくない場合は、開発者ツールで現在のページを開き、ライブ編集セッション中は現在のページを開いたままにしてください。

スタイル リストが空です

LiveStyle ポップアップ ボックスを開いてスタイル シートが表示されないが、現在のページにすでに追加のスタイルが含まれている場合は、次の方法を試すことができます:

  • 開発者ツールを閉じてポップアップを再確認し、開発者ツールを開いて再確認します。
  • 現在のページを更新します。
  • タブを閉じて、再度開きます。拡張機能の自動更新後に同様のエラーが表示される場合があります。

    接続なし

    Chrome 拡張機能は、Websocket プロトコル経由でエディターへの接続を確立します。 「接続なし」エラーが発生する場合は、次の問題が原因である可能性があります:

  • Sublime Text が実行されていないか、Sublime Text の LiveStyle 拡張機能がインストールされていません。

  • テキスト エディターには LiveStyle 拡張機能の最新バージョンがインストールされていません。 Package Control を通じて Sublime Text 拡張機能をインストールした場合は、エディターを再起動するだけで拡張機能が自動的に更新されます。

  • 現在のネットワーク設定/プロキシ/ファイアウォールは、Websocket サーバーが実行されているアドレスである http://127.0.0.1:54000 へのネットワーク接続をブロックしています。この問題の解決策については、システム管理者に問い合わせてください。

「接続なし」問題のもう 1 つの理由は、Sublime Text Web サーバーの実装が壊れていることです。 [表示] > [Sublime Text でコンソールを表示] エラー ログを確認します。この場合、[LiveStyle アプリ](http://livestyle.io/#download) を開いて Sublime Text を再起動できます。LiveStyle アプリには独自のサーバー実装があるため、Sublime Text が開始されると、Dead の代わりに新しい接続が作成されます。繋がり。

デバッグ情報の取得

スタイル ファイルが有効でエラー メッセージは表示されないが、LiveStyle が依然として適切に動作しない場合は、内部デバッグ ログを確認して詳細情報を取得できます。デバッグ ログを取得します:

  1. Google Chrome で、拡張機能設定ページ ( chrome://extensions/ ) に移動します。
  2. 右上隅の「開発者モード」を有効にします。
  3. Emmet LiveStyle 拡張機能の「背景画像」をクリックします。

    開発者ツール ウィンドウが開き、「コンソール」ペインにジャンプしてデバッグ ログを表示します。 , エラーの原因となった手がかりをできるだけ見つけてください。

    エラーと提案を送信

    LiveStyle の使用中にエラーを見つけた場合、または LiveStyle に改善が必要だと思われる場合は、質問/提案を送信できます。問題を送信する前に、以下のいくつかのルールに従ってください:

  4. 送信された問題を見てください。すでに同じ問題を送信している人もいて、解決策についてここで議論されています。

  5. 問題、期待される結果、およびエラーの原因についてできるだけ詳しく説明してください。 「LiveStyle は無効です!!!!」などのテンプレートを送信しても効果はありません。

  6. 考えられるすべてのエラーのデバッグ ログ (テキスト ログやスクリーンショットなど) を追加してください。

  7. 可能であれば、エラーの原因となったスタイル コードのスニペットを添付してください。

  8. エラーを説明するスクリーンショットと短いビデオ/アニメーションが添付されているため、より役立つ可能性があります。

QR コードをスキャンして w3ctech WeChat 公式アカウントをフォローしてください

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート