autoprefixer ( https://github.com/ai/autoprefixer )と呼ばれる CSS ポストプロセッサの使用を開始したいと考えています。
少しジャグリングした後、実際にこれが機能するようになりました. オートプレフィクサーのドキュメント
では
、サポートするブラウザーを構成できると書かれています。説明として、次のコード行が示されています。
autoprefixer("last 1 version", "> 1%", "ie 8", "ie 7").compile(css);
しかし、このコードをどこに置くのでしょうか? Gruntfile の一番下に貼り付けようとしましたが、成功しませんでした。ファイルは次のようになります。
module.exports = function (grunt) {
grunt.initConfig({
autoprefixer: {
dist: {
files: {
'build/style.css': 'style.css'
}
}
},
watch: {
styles: {
files: ['style.css'],
tasks: ['autoprefixer']
}
}
});
grunt.loadNpmTasks('grunt-autoprefixer');
grunt.loadNpmTasks('grunt-contrib-watch');
};
私も次のように追加しようとしました:
autoprefixer: {
options: {
browsers: ["last 10 version", "> 1%", "ie 8", "ie 7"]
},
dist: {
files: {
'build/style.css': 'style.css'
}
},
これは間違いなく CSS 出力に影響を与えますが、正しいかどうかはわかりません。
また、autoprefixer -i
コマンド ラインに入力して構成を確認すると、出力は-bash: autoprefixer: command not found
. についても同様ですgrunt-autoprefixer -i
。どうすればこれを修正できますか? サポートしているバージョンを確認したいです。
別のバリエーションは、次のようにすることです。
inspect = autoprefixer("last 1 version").inspect();
console.log(inspect);
しかし、繰り返しますが、このコードをどこに置くのでしょうか?