0

私は Symfony2 でプロジェクトを行っていますが、資産に問題があります。私はassetics yuicompressorを圧縮するために使用しますが、コマンドは次のとおりです。

app/console assetic:dump --force --watch

しばらくすると、常にこのエラーが発生します。

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 32 bytes) in /Applications/MAMP/htdocs/optinet/vendor/twig/lib/Twig/Node.php on line 225

私はすべての方法を試しましたが、動作しないと常にエラーが発生します。

ありがとう。

4

1 に答える 1

2

同様のコマンドを使用してアセット全般を回避するには、GuardまたはGruntassetic:dump --watchを掘り下げます。同様のパフォーマンスの問題とアセットの構成オプションの欠如のために、そこに移動しました。

watch コマンドには、debug オプションでしか実行できないという欠点があります。

Grunt/Guard別名。タスク ウォッチャーは、資産の再ダンプ、単体テストの実行、およびコントローラーまたは資産の変更時にブラウザーのライブリロードを自動的に行うことができます。

GROWL (OSX / Windows) とlibnotify ( *nix ) の完了/失敗したタスクの通知の優れた統合も提供します。

フロントエンドの生産性を最大化するには、これらのいずれかを CoffeeScript、SASS、LESS、... source-mapsと組み合わせて使用​​します。

Chrome とTincrを一緒に使用すると、CSS と jsを DevTools で直接assets:install web --symlink編集/デバッグし、ブラウザーを離れることなく現在のバンドル構造に戻すこともできます。

Firefox は最近、Aurora にソースマップのサポートを追加しました。

Assetic には現在、さまざまなプリプロセッサに必要なソース マップ オプションがありませんが、すでに取り組んでいます ;-)

于 2013-06-09T20:36:47.570 に答える