gulpでコンパイルしたCSSの改行コードをLFからCRLFにする
はじめに
タスクランナー(gulp)でscssをコンパイルした所、cssの改行コードがLFに切り替わってしまうという事案が発生し、色々と検索をかけてもなかなかヒットしなかったので、今後同じようなことが起こった時用の備忘録です。(備忘録しか書いていない気がする)
インストールするnpm
gulp-load-plugins
gulp-からはじまるnpmパッケージを簡素化してくれます。
require()
ばっかりにならなくて済みますね。
https://www.npmjs.com/package/gulp-load-plugins
gulp-line-ending-corrector
これは参考文献がなかなかに少ないのですが、改行コードを変更できるnpmパッケージという解釈です。
※いまいち良くわかってない
https://www.npmjs.com/package/gulp-line-ending-corrector
記述方法
const plugins = require('gulp-load-plugins')();
const plugins = require('gulp-load-plugins')();
でgulp-load-plugins
を読み込みます。
あとはgulpfile.jsのscss監視下のtask
配下に
.pipe(plugins.lineEndingCorrector({
verbose: false,
eolc: 'CRLF'
}))
Author And Source
この問題について(gulpでコンパイルしたCSSの改行コードをLFからCRLFにする), 我々は、より多くの情報をここで見つけました https://qiita.com/shibata56651/items/8e916910c4c7be89c029著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .