[解決済み】改行が「LF」であることを期待したが、「CRLF」改行スタイルが見つかった
質問
gulpプロジェクトでeslintを使用する際、以下のようなエラーが発生する問題がありました。
Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style
そして、私はgulpを実行するためにWindows環境を使用しており、全体のエラーログは以下のとおりです。
Kiran (master *) Lesson 4 $ gulp
Using gulpfile c:\Users\Sai\Desktop\web-build-tools\4\
gulpfile.js
Starting 'styles'...
Finished 'styles' after 17 ms
Starting 'lint'...
'lint' errored after 1.14 s
ESLintError in plugin 'gulp-eslint'
sage: Expected linebreaks to be 'LF' but found 'CRLF'.
ails: fileName: c:\Users\Sai\Desktop\web-build-tools\4\js\extra.js
$>Users\Sai\Desktop\web-build-tools\4\js\extra.js
error Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style
また、私は extra.js というファイルがあり、間違いの可能性を示しています。
function getWindowHeight() {
return window.innerHeight;
}
getWindowHeight();
解決方法は?
があるかどうか確認してください。
linebreak-style
ルールは、.eslintrc またはソースコードのいずれかで、以下のように設定されています。
/*eslint linebreak-style: ["error", "unix"]*/
Windowsで作業しているので、代わりにこのルールを使用するとよいでしょう。
/*eslint linebreak-style: ["error", "windows"]*/
を参照してください。
ドキュメント
の
linebreak-style
:
多くの人がそれぞれ異なるエディタ、VCS アプリケーションやオペレーティングシステムによって のどちらかによって末尾が書き込まれます。 Windows版とMac版のSourceTreeを使用した場合に発生します。 を使用します)。
Windowsオペレーティングシステムで使用される改行(改行)は 通常、キャリッジリターン(CR)の後にラインフィード(LF)が続くので、これは キャリッジリターン・ラインフィード(CRLF)であるのに対し、LinuxやUnixではシンプルな ラインフィード(LF)。対応する制御シーケンスは
"\n"
(LFの場合) と"\r\n"
は(CRLF)の場合です。
これは自動的に修正可能なルールです。その
--fix
オプションは、このルールによって報告された問題を自動的に修正します。
しかし、もし
CRLF
Windowsで作業している場合、コード内の改行には
fix
オプションを使用します。
関連
-
[解決済み】フォームコントロールの値アクセサがない
-
[解決済み】Uncaught ReferenceError: angular is not defined - AngularJSが動作しない。
-
[解決済み】Uncaught TypeError: nullのプロパティ'value'を読み取ることができない
-
[解決済み] テスト
-
[解決済み】未定義のプロパティ 'bind' を読み込めない。React.js【重複あり
-
[解決済み】React、Uncaught ReferenceError。ReactDOMは定義されていません
-
[解決済み】XMLパースエラー:ルート要素が見つからない コンソールの場所 FF
-
[解決済み】JavaScriptで相対URLへのリダイレクトを行う
-
[解決済み】Jestが予期しないトークンに遭遇した
-
[解決済み】module.exports "モジュールが定義されていません"
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】document.getElementByIDは関数ではありません。
-
[解決済み] 解決済み】clearInterval()が動作しない [重複] [重複]
-
[解決済み】JavaScript "Uncaught TypeError: object is not a function" 連想性の質問
-
[解決済み】別のjsファイル内でJavaScriptの関数を呼び出す
-
[解決済み】SyntaxError: ChromeのJavascriptコンソールでUnexpected Identifierが発生する。
-
[解決済み】Javascript - ERR_CONTENT_LENGTH_MISMATCH
-
[解決済み】npm install --legacy-peer-deps は具体的に何をするのですか?どんなときに推奨されるのか/どんな使用例が考えられるのか?
-
[解決済み】React-Routerの子が1つしかない。
-
[解決済み】 Uncaught Reference Error: stLight is not defined (in Chrome only)
-
[解決済み] [Solved] Uncaught Invariant Violation: 前のレンダリング中よりも多くのフックをレンダリングする