問題タブ [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 に答える
423 参照

sass - 相対アセット/URLを使用して別のフォルダーにSASSファイルをコンパイルしますか?

これらの設定を持つconfig.rbファイルを含む独自のGrunt/Compass/SASSプロジェクトがあります。

ご想像のとおり、ここでの問題は、他の sass ファイルと一緒にコンパイルしようとしている滑らかなカルーセルです。そのコンポーネントがなくても問題なく動作します。slick-folder には次のファイルが含まれています。

slick-theme.scss をコンパイルすると、相対 URL で参照されているファイルが見つからないという警告が表示されます。

Compass/SASS コンパイラに「現在の」SASS ファイルを相対パスのベースとして使用するように指示する方法はありますか? では、代わりに /project-root/bower_components/slick-carousel/slick/fonts を参照しますか?

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

css - Grunt Sass コンパイルの問題

grunt によってコンパイルされている main.css にすべての sass ファイルがあります。

構造は次のとおりです。


main.scss


_extend.scss


create-obj.scss


grunt によってコンパイルされているときに、次のエラーが発生します。

警告のため中止されました。


そして、_extend.scss を再保存すると、成功します。


一言で言えば、css1.scss に css を追加して保存するたびに。Grunt でコンパイル エラーが発生し、_extend.scss を保存してコンパイルを完了する必要があります。


フィードバックをお待ちしております。

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

gem - Compass が「El Capitan」への移行後に失敗する

私はうなり声を出すのはかなり初めてで、それを愛していますが、「エルキャピタン」に移動した後、コンパスでの成功の欠如にかなり不満を感じています. grunt プロジェクト ディレクトリから 'grunt' を実行すると、sass/scss が compass/watch コンボでコンパイルに失敗したことを示す EPERM エラーが表示されます。

Grunt ファイルは次のとおりです。

最後に、私のpackage.json

解決策に非常に感謝します。CIPを無効にしてみました。「sudo gem install -n /usr/local/bin compass」と「gem update --system」も試しました。npm とモジュールを正常にアンインストールして再インストールしたと思います。また、devDependencies から「grunt-contrib-compass」を削除しようとしました。

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

gruntjs - Grunt で異なるコンパス タスクに対して複数のウォッチ タスクを組み合わせる方法

Grunt セットアップの微調整で問題が発生しています。現在のプロジェクトのセットアップはこのようなものです。テーマ フォルダーがあります。そのテーマ フォルダーには、独自の SCSS ファイルとそのテーマに関連するその他のビットをすべて保持するさまざまなテーマがあります。

私たちの grunt ファイルは、約 15 のテーマで次のようにセットアップされています (最終的に Grunt が機能するため、デフォルトの Grunt セットアップと JSHint は除外されます)。

実際の問題は、デフォルト タスクを開始すると、x 個のウォッチ スレッドも開始されることです。彼らがしなければならない小さな監視タスクのために多くのオーバーヘッドがあります。

私が探している解決策は、特定のテーマ コンパス コンパイルをトリガーできる単一の監視タスクをセットアップする方法です。それを行う方法はありますか?それとも、現在のセットアップがそれを行う唯一の方法ですか? では、x 個の監視タスクを用意する以外に選択肢はないのでしょうか?

ありがとう。

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

macos - うなり声 | エラー | Mac のみ | 警告: spawn E2BIG --force を使用して続行します

私は大きなうなり声のビルドプロセスを手渡されましたが、これは次のエラーのようです:

警告: spawn E2BIG --force を使用して続行します

ここでエラーが何であるかを見つけました: https://github.com/feross/standard/issues/40とここ: http://www.in-ulm.de/~mascheck/various/argmax/。私のエラーは、特定の一連のタスクが実行された後に発生します(これが発生する境界線のタスクを見つけるために前後に接続してこれを確認しました)。

以下は、実行時に(grunt-contrib-compassタスクで.scssファイルを.cssファイルにコンパイルするために)失敗するエラースタックです

grunt serve:all --appName=whitelabel --verbose --stack

これは grunt-contrib-compass タスクで発生しますが、このタスクを grunt ファイルから削除すると、imagemin タスクに同じエラーが表示されます。これは、エラーが純粋にシステム ベースであることを意味します (プロセス引数が多すぎます)。

私が友人に尋ねた別のプロジェクトでは、ビルドプロセスは非常に複雑です (多くの引数が渡されます) が、このエラーはスローされません。

これは mac マシンでのみ発生し、windows では正常に動作します

誰が助けることができる前に、誰かがこのエラーを抱えていましたか? または、他にできる人はいますか?ありがとうございました。

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

gruntjs - Grunt Compass スタック レベルが深すぎるエラー

私はいくつかの SCSS をコンパイルするために Grunt を実行しています。

このエラーがスローされます

npm@3.10.8 と grunt-contrib-compass@1.1.1 を実行しています

誰かが理由を知っていますか?

ありがとう