希望这可以在一般意义上得到回答,而无需了解我的 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
目录运行相同。
任何可以解释为什么这两个过程可能不同的东西都会非常有帮助,即使没有明确解决我的问题!