1

私は単純な web プロジェクトの css と html に取り組んでいます。

プロジェクト内のファイルに変更を加えるたびに、livereloadを使用して、ブラウザーでレンダリングされる内容をその場で更新したいと考えています。

livereload Web サイトの説明から:

LiveReload は何をしますか?

LiveReload は、ファイル システムの変更を監視します。ファイルを保存するとすぐに、必要に応じて前処理が行われ、ブラウザーが更新されます。

さらにすばらしいことに、CSS ファイルまたは画像を変更すると、ページをリロードしなくてもブラウザが即座に更新されます。

これは rails/sinatra プロジェクトではなく、単純な html/css/js であるため、ライブ リロードを行うには何を使用できますか?

たとえば、これを解決できる軽量サーバーが gem リポジトリにありますか?

4

1 に答える 1

2

catapult gemを使用して、シナトラやレールを使用せずにシンプルなスプロケット アプリをセットアップできます。一種のasset pipeline. 私はそれをたくさん使ってきました、そして私はそれが大好きです。

次に、ここにプロジェクトGemfileを追加できます。gem 'guard-livereload'

セットアップの指示に従ってください。すべてがうまく機能するようにするには、 guardをチェックアウトする必要がある場合もあります。

sprockets私がカタパルトを提案しているのは、単純な静的サイトのセットアップが信じられないほど簡単になりcoffeescriptsass.

catapult を使用せずにこれを行うbundle initには、ルート ディレクトリで (bundler gem がインストールされていると仮定して) 実行するだけで、Gemfile. guard-livereloadあとは、上で書いたように gem を追加するだけです。

楽しい

于 2013-03-06T20:09:37.453 に答える