問題タブ [postcss]

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 に答える
2683 参照

npm - postcss-cli: ローカルにインストールされた postcss モジュールとグローバルにインストールされた postcss モジュールの使用

postcssモジュールをローカルにインストールし、postcss-cliグローバルにインストールして使用するにはどうすればよいですか?

例えば:

このコマンドは、グローバルpostcss-cliautoprefixerインストールされている場合、または両方がローカルにインストールされている場合に機能します。postcss-cliしかし、グローバルにインストールした場合とautoprefixerローカルにインストールした場合は機能しません。

autoprefixer はモジュールであるため、問題は autoprefixer に固有のものではありません。どんなアドバイスも役に立ちます。

これは、postcss-cliグローバルにインストールされ、autoprefixerローカルにインストールされている場合に発生するエラーです。

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

postcss - postcss Result オブジェクトに対して postcss プラグインを直接実行できますか?

postcss docsによるとResult、CSS の文字列に対して ( を使用して) プラグインを実行するのと同じ方法で、postcss オブジェクトに対してプラグインを実行できるはずProcessor.processです。

残念ながら、これはうまくいかないようです。この「バグ」については、こちらで説明しました(便宜上、以下のコードもコピーしました)。そのリンクをクリックしてブラウザのコンソールを開き、[コードを実行] をクリックしてテストを実行するだけです。

私の質問は次のとおりです。これは機能しないため、postcssResultオブジェクトに対して直接 postcss プラグインを実行するにはどうすればよいですか?


問題を示すテスト コード

まず、postcss、プラグイン、およびテスト ハーネスが必要です

次に、いくつかの入力 css と、プラグインの実行から期待される出力を定義します

そして今、テスト自体:

1: 通常の使用、プラグインが期待どおりに動作することを証明

このテストは合格します:

Result2: ドキュメントで定義されているメソッドを使用して、プラグインをオブジェクトに直接適用します

このテストは失敗します:

3: 別の試み、手動でプラグイン機能を実行

このテストも失敗します。

0 投票する
3 に答える
1813 参照

autoprefixer - cssnext にブラウザリストを追加する方法

postcss-cssnextを使用しており、webpack.config で autoprefixer を削除しました

cssnextが含まれています。cssnext にはすでに autoprefixer が含まれているため、両方を含める必要はありません。browserslistを cssnextに渡す方法を知りたいのですが。これは私が現在持っているものです:

0 投票する
2 に答える
5256 参照

css - stylelint と stylelint-selector-bem-pattern を使用して BEM スタイルをリントする方法は?

stylelintstylelint-selector-bem-patternプラグインを使用して BEM スタイルをリントしようとしていますが、うまくいきません。

私の設定は次のとおりです。

  • ノード: 5.11.0
  • gulp-stylelint: ^2.0.2
  • stylelint-selector-bem-pattern: ^0.2.3

.stylelintrc

そしてテスト用のCSSファイル

@alienlebarge/stylelint-configプラグインからではなく、プラグインからエラー メッセージが表示されますstylelint-selector-bem-pattern

0 投票する
6 に答える
2000 参照

html - Font-size calcの動的サイズSafariが失敗する

PostCSSレスポンシブタイプのプラグインを使用しており、生成されたコードは次のとおりです。

http://codepen.io/umbriel/pen/WwLBxQ

Firefox、Chrome、およびおそらく他の最新のブラウザーで正常に動作します。しかしVersion 9.0.3、私がリンクした Codepen で証明されているように、safari は完全に失敗します。

これがなぜなのか、誰にも考えがありますか?

編集:犯人を見つけた可能性があります.vwとcalcを組み合わせたことが、私が試した問題のようです。それを機能させる方法はありますか?

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

node.js - precss プラグインを使用した Gulp-postcss は、scss ファイルのインポート時にエラーをスローします

app.scss ファイルに複数の scss ファイルをインポートしようとしていますが、gulp でエラーがスローされます。

gulpfile.js

ディレクトリ構造:

そしてgulpはこのエラーをスローしています: