15
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

エラー対処:error Expected linebreaks to be 'LF' but found 'CRLF'

Last updated at Posted at 2020-06-21

起こったこと

Windows で、
vue.js の web アプリ (git clone してきた) をローカルで動かしてて
App.vue を編集したら
以下のエラーメッセージが画面いっぱいに出ました。(スクショ撮っておけばよかった)

error Expected linebreaks to be 'LF' but found 'CRLF'

改行コードが違うよってやつです。

やったこと

それで、以下の対処をしたらエラー消えました。(正しいのかはわかりませんが、実際に消えたので一応 記しておきます)

  1. いったん実行を止める
  2. .eslintrc.jsrules ブロックに 'linebreak-style': ['error', 'windows'], を追加、保存
  3. もう一度 npm run serve

ESLint

.eslintrc.js
module.exports = {
  ()
  rules: {
    'linebreak-style': ['error', 'windows'],
    ()
  },
};

その後

Git for Windows が改行コードをよしなにやってくれる機能が起因しているっぽいとお聞きしたので

$  git config --global core.autocrlf input

しておいた

15
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?