問題タブ [libsass]
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 - grunt-sass を使用した sourcemap が間違った行を示している
私は grunt と compass-importer で libass と susy を使用しています。私のプロジェクトのインストールのベースは http://zellwk.com/blog/grunt-sass-with-susy/からのものです
ファイルを更新するまではすべて正常に機能していましたが、ソースマップはscssファイルからのプロパティの正確な行を提供しなくなりました。例は印刷物にあります。
サワーマップが 941 行を指す代わりに、935 行を指します。
私のうなり声ファイルは次のように構成されています:
python - Django アプリケーションを Redhat Openshift にデプロイ中にエラーが発生しました
Django フレームワークを使用して Python で記述されたアプリケーションがあります。適切な requirements.txt (django アプリケーションのパッケージ) を作成しましたが、ローカル マシンで問題なく動作します。このアプリケーションをデプロイ (Openshift にプッシュ) すると、コンソールに次のようなエラーが表示されます
このトレースバックでは、libsass が Openshift にインストールできなかったことがわかります。これに対する解決策はありますか?. 他の誰かがこの問題を抱えていますか?
css - 改行のためにsassファイルがコンパイルを中断する原因は何ですか?
私はsassファイルを持っています:sitemap.scss
以下のみが含まれます (現時点では)。
私は、これまでのところ、sass を完全にコンパイルした gulp-sass を使用しています。
このファイルをコンパイルするときの出力エラーは次のようになります。
ここが奇妙になるところです。同じsassファイルを取り、次のように書くと:
それはうまくコンパイルされます。
これは何らかのエンコードの問題である可能性があると想定したため、ファイルを削除して新しいファイルを作成しました。同じ問題。誰かが以前にこのようなことに遭遇したことがありますか? 私のプロジェクトには他にも多くの sass ファイルがありますが、この動作を示すファイルはありません。
また、これに加えて、ファイルの 4 行バージョンを含むパーシャルをインポートしてみましたが、これも問題なく機能しました。
どんなアイデアでも大歓迎です。
css - Susy には clearfix mixin が含まれていますか?
Susy の Libsass バージョンを Gulp と一緒に使用し始めており、scss ファイル内で clearfix mixin / clearfix fallback mixin について言及されていることがわかります。
しかし、sass スタイリング内でこれを参照しようとすると、gulp でコンパイルするとエラーが返されます。
susy が動作するはずの clearfix mixin を持っているかどうか、誰か教えてください。susy-clearfix が表示されますが、よくわかりません。
node-sass - grunt-sass のインストール時にキャッシュされた libsass バイナリを使用する
にgrunt-sass
依存するを使用するプロジェクトがたくさんあります。それらのプロジェクトの 1 つを git リポジトリからチェックアウトし、それらを再度コンパイルして自分のコンピューターでチェックアウトするたびに、このプロセスには多くの時間がかかります。node-sass
libsass
npm install
libsass
node-sass
既存のlibsass
バイナリを提供する方法があるため、毎回コンパイルするプロセスを実行する必要はありません。( https://github.com/sass/node-sass#binary-configuration-parameters )
node-sass
次に、 npm パッケージをグローバルにインストールしてみました。libsass をコンパイルし、私の/usr/local/lib/node_modules/node-sass
フォルダーにインストールします。
npm install -g node-sass
ファイルにsass_binary_path
パラメータを設定した後:~/.npmrc
sass_binary_path=/usr/local/lib/node_modules/node-sass/vendor/darwin-x64-47/binding.node
プロジェクトをnpm install
チェックアウトした後、libsass はコンパイルされなくなり、インストールは成功します。しかし、grunt-sass を使用する grunt タスクを実行すると、次のようになります。
このキャッシングのプロセスで何が間違っていlibsass
ますか?
--
編集:
通常の手順でインストールするとnpm install
、node_modules/node-sass/vendor/darwin-x64-47/binding.node が作成されます。node_modules/node-sass/vendor
node-sass キャッシュ フラグを使用しようとすると、フォルダーも作成されません。
c# - .NET P/Invoke で libsass 関数を呼び出すと失敗するのはなぜですか?
付属のソリューション ファイルを使用して、VS 2015 でlibsass 3.3.6を DLL にコンパイルしました。以下のコードを実行すると、プログラムがすぐにクラッシュし、何も出力されません。
呼び出された関数のソースはsass.cpp:61にあります。
DLL と上記のコードは両方とも x86 用にコンパイルされています。クラッシュ時に VS デバッガーを実行すると、次の例外が発生します: Sass.Cli.exe の 0x771A9841 (ntdll.dll) で未処理の例外: 0xC0000374: ヒープが破損しています (パラメーター: 0x771DC8D0)。
これは修正できるものですか、それとも私が見落としているものですか? それとも、libsass DLL が現在動作していないだけですか?
ruby - How to use compass on Grunt with libsass instead of ruby sass?
We've been using the Ruby version of the sass compiler with compass and grunt-contrib-sass for quite a while but it's very slow.
Since libsass is faster than its Ruby pendant, we replaced grunt-contrib-sass with grunt-sass.
Unfortunately, the docs for grunt-contrib-compass say:
This task requires you to have Ruby, Sass, and Compass >=1.0.1 installed
Also, when I run our build, I get:
So, if grunt-contrib-compass is not compatible with grunt-sass how can I use compass with libsass then?