docker-compose run client yarn lint与cd client && yarn lint

时间:2019-06-29 19:31:59

标签: docker docker-compose eslint eslintrc

希望这可以从一般意义上回答,而无需了解我的Docker设置的更多细节。

当我运行docker-compose run client yarn lint时,即使使用.eslintrc选项明确传递了client目录中的--config文件,该文件也不受尊重。当我先cd client然后yarn lint时,.eslintrc会按预期工作。

我不明白为什么这些会导致不同的结果。据我了解,docker-compose run client yarn lint旋转client容器,然后在其中运行yarn lint。在我看来,这应该与从yarn lint目录运行client相同。

即使没有明确解决我的问题,任何可以解释为什么这两个过程可能会不同的任何事情都将真正有用!

1 个答案:

答案 0 :(得分:0)

在这种情况下,我忘记构建client容器,因此我对带有旧yarn lint文件的旧client容器映像运行.eslintrc。哎呀!