問題タブ [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.
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 を参照しますか?
css - Grunt Sass コンパイルの問題
grunt によってコンパイルされている main.css にすべての sass ファイルがあります。
構造は次のとおりです。
main.scss
_extend.scss
create-obj.scss
grunt によってコンパイルされているときに、次のエラーが発生します。
警告のため中止されました。
そして、_extend.scss を再保存すると、成功します。
一言で言えば、css1.scss に css を追加して保存するたびに。Grunt でコンパイル エラーが発生し、_extend.scss を保存してコンパイルを完了する必要があります。
フィードバックをお待ちしております。
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」を削除しようとしました。
gruntjs - Grunt で異なるコンパス タスクに対して複数のウォッチ タスクを組み合わせる方法
Grunt セットアップの微調整で問題が発生しています。現在のプロジェクトのセットアップはこのようなものです。テーマ フォルダーがあります。そのテーマ フォルダーには、独自の SCSS ファイルとそのテーマに関連するその他のビットをすべて保持するさまざまなテーマがあります。
私たちの grunt ファイルは、約 15 のテーマで次のようにセットアップされています (最終的に Grunt が機能するため、デフォルトの Grunt セットアップと JSHint は除外されます)。
実際の問題は、デフォルト タスクを開始すると、x 個のウォッチ スレッドも開始されることです。彼らがしなければならない小さな監視タスクのために多くのオーバーヘッドがあります。
私が探している解決策は、特定のテーマ コンパス コンパイルをトリガーできる単一の監視タスクをセットアップする方法です。それを行う方法はありますか?それとも、現在のセットアップがそれを行う唯一の方法ですか? では、x 個の監視タスクを用意する以外に選択肢はないのでしょうか?
ありがとう。
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 では正常に動作します。
誰が助けることができる前に、誰かがこのエラーを抱えていましたか? または、他にできる人はいますか?ありがとうございました。
gruntjs - Grunt Compass スタック レベルが深すぎるエラー
私はいくつかの SCSS をコンパイルするために Grunt を実行しています。
このエラーがスローされます
npm@3.10.8 と grunt-contrib-compass@1.1.1 を実行しています
誰かが理由を知っていますか?
ありがとう