L5とElixirはまだ開発中ですが、私のコードを再編成する方法について考えるのを楽しみにしています。 L5とElixirの文脈で、私の質問は資産管理ともっと関係していると思います。アセット管理 - 連結およびバージョン管理後の相対資産への参照を維持する
どのように連結とバージョン管理を行うべきかを明確にしたい(私の場合、私はElixirのstyles()
とversion()
を使用しています)。私が持っている問題は、concat/versionの後の新しいファイルが新しいフォルダに置かれ、元のcssファイルまたはjsファイルからアセットへの参照をすべて破棄することです。
たとえば、background-image: url('../img.png')
の元のCSSファイルは機能しなくなります。 (資産のフォルダごとにmix.copy()を使用して)1対1を超える
- 移動に必要な資産:私は物事のカップルを試してみたが、両方は、特にベンダーのプラグインの場合には理想的ではありません、新しいビルドパス(つまり、Elixirのバージョン管理で使用されるビルドパス)に移動します。
- は手動でこれらのオプションの両方が、物事が働くようになりますが、私は何かが欠けすることができるかのように、私は感じて絶対パス
を参照するために、各アセットファイル内のパスを編集します。また、javascriptプラグイン(例えば、独自の画像、フォント、スタイルシートなどが付属しているプラグイン)を使用すると、非常に実用的ではありません。
連結とバージョン管理の際に相対パスを管理するためのより現実的な方法はありますか?
ここで同じ感覚...私はそれを処理するための最良の方法についてはよく分からない... – Chuck