問題タブ [node-sass]
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.
npm - npm intstall: binding.node がありません
ローカル マシン (Mac OS) に npm をインストールしようとしましたが、npm start を実行すると、node_sass でこのエラーが発生し続けます。sudo npm install node_sass を実行しても問題は解決しません。
node.js - nodejsでnode-sassを使用するとlibsassバインディングが見つからない
node-sass
アプリケーションでモジュールを使用しnode.js v0.12
て、 のパフォーマンスを活用したいと考えていますlibsass
。モジュールをインストールするため
に実行しましたが、これまでのところエラーはありません。npm i node-sass
ここで混乱が始まります:ターミナルで を
開いREPL
て試してみるとnode-sass
、すべて正常に動作しますが、それをプロジェクト ファイルに含めて実行するとnode myfile.js
、次のエラー メッセージが表示されます。
npmjs.comのモジュールの説明には、Ubuntuでの解決に問題がある可能性があり、#!/usr/bin/env node
これを修正する方法が記載されていますが、私のマシンではそうではありません。
役に立つものが見つからなかったので、助けていただければ幸いです。
Ubuntu 14.10 でノード v0.12.2 を使用しています。
PS: node-sass を再インストールしようとしましたが、成功しませんでした。何も変わりません。
sass - SASS: コメントの位置を保持
最近、スタイルシートの RTL バージョンを作成するためにRTLCSSを使用することにしました。今、宣言レベルのディレクティブを使用してRTLCSSに何をすべきかを伝えようとしていますが、SASSは私のコメントを次の行にコンパイルします。
たとえば、次のようにfont-size: 14px/*rtl:15px*/;
コンパイルします。
そして、それはRTLCSSがそれを適切に処理するのを止めます. これを回避する方法はありますか?コメントの位置を維持しながら、値をそのままコンパイルするようにsassを構成できますか?
PS grunt-sass(node-sass) を使用して scss ファイルを処理しています。
sass - @-ms-keyframesのSASS無効なトップレベル式
私は(とりわけ)これを含む基本的なscssファイルを持っています:
コンパイルしようとすると、invalid top level expression
上記のコードで示した行に が表示されます。さて、次のコードを削除してみました。
そして今、それはうまくコンパイルされます。このコード ブロックで sass が問題を起こすのはなぜでしょうか? node-sass (libsass 3.2) を使用しています。