如何从自动格式化代码中禁用Yarn

时间:2019-03-27 15:16:21

标签: git yarnpkg

我有一个突然出现的文件,好像我在git中做了一些更改一样。我正在尝试跑步:

git checkout -- <file>

在我要放弃所有更改的文件上。但是,如果我运行git status,它将再次显示在此处。我什至尝试运行git stash,但是同样的事情发生了。当我运行git status时,文件会不断显示为未登台。

git status
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   packages/fp/src/support/SupportIndex.jsx

no changes added to commit (use "git add" and/or "git commit -a"). 

我认为可能是Intelij重新编写代码并重建文件,但是经过进一步检查,这似乎仅在我运行yarn时才发生。

yarn run dev

当我运行它时,它将重新格式化该文件中的代码,因此它总是显示为已更改。我知道有一个标志可以使纱线不这样做,但是我不记得是哪一个或找不到它?

1 个答案:

答案 0 :(得分:2)

如果您想禁止yarn格式化代码,则应使用--no-fix标志运行它。 就您而言:

yarn run dev --no-fix

eslint-loader option 'fix'设置为false