私のLESSファイルは、次の構成でgrunt-contrib-lessおよび対応するgruntタスクでコンパイルされています。
module.exports = {
options: {
sourceMap: true,
sourceMapFilename: 'Content/styles/e-life.css.map'
},
compile: {
files: {
'Content/styles/e-life.css' : 'Content/styles/common.less'
}
}
}
次に、出力cssファイルのcssminで処理しました。縮小しますが、縮小された css の前のステップからソース マップをバインドしたいと考えています。
module.exports = {
options: {
sourceMap: 'Content/styles/e-life.css.map'
},
all: {
files: {
'Content/styles/e-life.css': ['Content/styles/e-life.css']
}
}
}
options.sourceMap でソース マップ パスを指定すると、タスクは失敗します。css-clean docsに次のように表示されます。
sourceMap - sourceMap プロパティでソース マップを公開します。たとえば、new CleanCSS().minify(source).sourceMap (デフォルトは false) 入力スタイルが CSS プリプロセッサ (Less、Sass) の製品である場合、入力ソース マップを文字列として渡すことができます。 .
しかし、この文字列をタスクに渡す方法がわかりません。それは可能ですか?これどうやってするの?