問題タブ [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.
angularjs - Grunt ビルドでブートストラップ フォントが間違ったディレクトリに配置される
ビルドしようとしている AngularJS プロジェクトがあります。vendor.css のフォントが正しくないことを除いて、すべてが機能します。
明らかに、これにより 404 が発生します。
リクエスト URL:
http://localhost:8000/public/dist/fonts/glyphicons-halflings-regular.woff
リクエスト方法:GET ステータス コード:404 Not Found
ベンダー css ファイルを、フォントの正しいアドレスで生成したいと考えています。Grunt ファイルまたはインデックス ファイルで何を変更する必要があるか教えてもらえますか?
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
、前述の一時ファイルに関するエラーが表示されます。これは役に立ちますか?
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' が実際には必要ないことを示唆するエラーがスローされることです。
ここで何か不足していますか?
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 内で既に参照されていますが、自動的にコピーされません。
何か不足していますか?
javascript - コンパスはコンパイルする Sass ファイルを見つけることができません
Grunt を学習しようとしています。grunt-contrib-compass
とgrunt-contrib-watch
プラグインをインストールしました。ターミナルで使用するgrunt
と、コンパスタスクが実行され、戻ってきます
Gruntfile はwp-content/
、Wordpress インストールのフォルダーにあります。私のGrunfileでのコンパスの設定は次のとおりです。
私のconfig.rbはそこにあり、次のようにセットアップされています:
何か案は?どこで間違ったのですか?
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 が実行されないことに気付きました。
私の問題はどこにありますか?
sass - Grunt を使用して Compass で展開された css ファイルと圧縮された css ファイルの両方を生成する
私はgrunt-contrib-compass
SCSS ファイルをコンパイルするために使用しています。これは同じ Gruntfile 構成です。
ご覧のとおり、ファイルの変更を監視するために Compass の「監視」オプションを使用しています。そのため、フォルダー内のすべてのファイルscss
がコンパイルされ、最終的にフォルダー内に 1 つのメイン ファイルstyles.css
が生成されcss
ます。コンパス タスクのオプションを使用outputStyle: "compressed"
して、縮小されたすべての CSS ファイルを生成できますが、これらのファイルは展開したままにしておきます。
とにかく、元のファイルを展開して生成し、追加のファイル.min.css
を圧縮して生成することはできますか?
私が現在持っている代替ソリューションは、コンパスの使用を避け、代わりにandにwatch
頼ることです。ただし、Compass に比べてはるかに遅いです。grunt-contrib-watch
grunt-contrib-cssmin
grunt-contrib-watch
cssmin
CSS ファイルを監視し、それらが変更されたときに実行するために別のウォッチ タスクを実行することはできcompass
ませwatch: true
ん。
どんな助けでも大歓迎です。
gruntjs - グラントサーブでコンパスソケットがハングアップ
私は grunt-contrib-compass@0.6.0 を実行していましたが、このエラーで中止されました:
grunt-contrib-compass@1.0.1 にアップグレードしたところ、終了しなくなりましたが、次のエラー/警告が生成されます (これが発生すると、致命的と表示されていても終了しなくなりました)
私が推測できるのは、エラー処理が改善された同じ問題です。このエラーを投げているものからより良い情報を得る方法はありますか? これは私の Gruntfile のコンパス部分です