問題タブ [grunt-contrib-compass]

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.

0 投票する
1 に答える
1442 参照

angularjs - Grunt ビルドでブートストラップ フォントが間違ったディレクトリに配置される

ビルドしようとしている AngularJS プロジェクトがあります。vendor.css のフォントが正しくないことを除いて、すべてが機能します。

明らかに、これにより 404 が発生します。

リクエスト URL:http://localhost:8000/public/dist/fonts/glyphicons-halflings-regular.woff リクエスト方法:GET ステータス コード:404 Not Found

ベンダー css ファイルを、フォントの正しいアドレスで生成したいと考えています。Grunt ファイルまたはインデックス ファイルで何を変更する必要があるか教えてもらえますか?

0 投票する
1 に答える
431 参照

ruby - Grunt-contrib-compass: 2 つのプロジェクトで作業しようとしているときに不明な構成エラーが発生しました

私はgrunt-contrib-compass、Wordpress の親テーマと子テーマの使用方法に関する素晴らしい David Hererra のアドバイスを利用しようとしています。彼のチュートリアルはこちらにあります: https://gist.github.com/dlh01/5726683

importPathしかし、私の質問に: 私は 2 つの異なるsを持つ 2 つのプロジェクト (親テーマと子テーマ) を持っています。私gruntfile.jsは両方とも、私の Web プロジェクトのルートに座っています。次のエラーが表示されます。

コンパイルするものはありません。新しいプロジェクトを開始しようとしている場合は、ディレクトリ引数を省略しています。

エラーの意味がよくわかりません。プラグインのドキュメントに「ディレクトリ引数」がありません。明らかな何かが欠けているに違いないと確信していますが。:)ここに私の関連部分がありますgruntfile.js

さまざまな「ブードゥー」ソリューションを試しましたが、どれも機能しません。議論をぐるぐる回した後、私はこれを受け取りました:

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/tempfile.rb の 52 行目の RuntimeError: 一時ファイル `/style.css20140702-6925-1cg6d1c-9' を生成できません

私が間違っていることに少し光を当てることができますか?ありがとうございました。締め切りが大幅に遅れており、非常にイライラしているため、迅速な対応をいただければ幸いです。:)

ありがとう、P!

編集

また、1 つのプロジェクトで作業していたときはすべてうまくいったので、gruntfile.jsここに投稿した「2 つのプロジェクトの構成」の部分に問題があるはずです。

編集 2

basePath各プロジェクト (parentおよびchild) で引数と同じディレクトリを指す引数を指定するとhttpPath、前述の一時ファイルに関するエラーが表示されます。これは役に立ちますか?

0 投票する
1 に答える
210 参照

gruntjs - コンパスconfig.rbなしでGrunt requireを使用して「モジュラースケール」をインストールする

Gruntfile を使用して「モジュラー スケール」( https://github.com/Team-Sass/modular-scale ) をインストールしようとしていますが、動作させることができません。

私は config.rb を使用していないことに注意してください。grunt-contrib-compass 経由で Grunt を使用してプラグインを要求したいと考えています。

これをGruntfileに追加するのと同じくらい簡単だと思いました(grunt.initConfig({などの後):

監視タスクはまったく問題ありません。問題は、'modular-scale' プラグインの一部である SASS 変数の 1 つを使用すると、'modular-scale' が実際には必要ないことを示唆するエラーがスローされることです。

ここで何か不足していますか?

0 投票する
1 に答える
496 参照

ruby - Grunt Compass 出力ディレクトリにコピーされた Font-Awesome-Sass gem からフォントを取得します

「font-awesome-sass」ruby-gem のインストールに成功し、compass gunt-config 内の「require」プロパティを介して、scss の「import」-rule を介して含めました。したがって、font-awesome scss が出力 css ファイルにコンパイルされます。これは今のところ機能します。

私の問題: ruby​​-gem から grunt 出力ディレクトリにフォント ファイル (.woff、.otf、..) を取得するにはどうすればよいですか。ファイルは、「../css/fonts/」ディレクトリにある output-css 内で既に参照されていますが、自動的にコピーされません。

何か不足していますか?

0 投票する
4 に答える
9089 参照

javascript - コンパスはコンパイルする Sass ファイルを見つけることができません

Grunt を学習しようとしています。grunt-contrib-compassgrunt-contrib-watchプラグインをインストールしました。ターミナルで使用するgruntと、コンパスタスクが実行され、戻ってきます

Gruntfile はwp-content/、Wordpress インストールのフォルダーにあります。私のGrunfileでのコンパスの設定は次のとおりです。

私のconfig.rbはそこにあり、次のようにセットアップされています:

何か案は?どこで間違ったのですか?

0 投票する
1 に答える
178 参照

xcode - grunt-contrib-compass がタスクを実行しない

最近Macを変えました。以前は grunt と grunt-contrib-compass を問題なく使用していましたが、変更してからコンパスが機能しなくなりました。

必要なすべてのツール (ruby、compass、sass、xcode、コマンド ライン ツール、grunt など) をインストールし、同じ gruntfile.js と構成を維持しました。grunt を実行すると、すべてのタスクが実行可能になり、コンパスも実行されますが、grunt-contrib-compass は何もしません。次のように表示されます。

同じフォルダーで、私の古いMacでgrunt-contrib-compassが機能するため、問題は私のうなり声の構成からではありません。

grunt の実行中に xcodebuild が実行されないことに気付きました。

私の問題はどこにありますか?

0 投票する
0 に答える
334 参照

sass - Grunt を使用して Compass で展開された css ファイルと圧縮された css ファイルの両方を生成する

私はgrunt-contrib-compassSCSS ファイルをコンパイルするために使用しています。これは同じ Gruntfile 構成です。

ご覧のとおり、ファイルの変更を監視するために Compass の「監視」オプションを使用しています。そのため、フォルダー内のすべてのファイルscssがコンパイルされ、最終的にフォルダー内に 1 つのメイン ファイルstyles.cssが生成されcssます。コンパス タスクのオプションを使用outputStyle: "compressed"して、縮小されたすべての CSS ファイルを生成できますが、これらのファイルは展開したままにしておきます。

とにかく、元のファイルを展開して生成し、追加のファイル.min.cssを圧縮して生成することはできますか?

私が現在持っている代替ソリューションは、コンパスの使用を避け、代わりにandにwatch頼ることです。ただし、Compass に比べてはるかに遅いです。grunt-contrib-watchgrunt-contrib-cssmingrunt-contrib-watch

cssminCSS ファイルを監視し、それらが変更されたときに実行するために別のウォッチ タスクを実行することはできcompassませwatch: trueん。

どんな助けでも大歓迎です。

0 投票する
0 に答える
430 参照

gruntjs - グラントサーブでコンパスソケットがハングアップ

私は grunt-contrib-compass@0.6.0 を実行していましたが、このエラーで中止されました:

grunt-contrib-compass@1.0.1 にアップグレードしたところ、終了しなくなりましたが、次のエラー/警告が生成されます (これが発生すると、致命的と表示されていても終了しなくなりました)

私が推測できるのは、エラー処理が改善された同じ問題です。このエラーを投げているものからより良い情報を得る方法はありますか? これは私の Gruntfile のコンパス部分です