NX最强大的功能之一是能够看到哪些Angular应用程序受到最近更改的影响。
但是,为了使其正常工作documentation告诉您需要:
npm run apps:affected -- SHA1 SHA2
或 npm run apps:affected -- --files="libs/mylib/index.ts,libs/mylib2/index.ts"
显然,第一个选项没有脚,因为我不想提交我的更改,看看有什么坏了。第二个选项不起作用,因为将每个更改的文件作为参数传递确实需要花费很多精力。
问题:有没有办法可以更改lib中的文件并查看哪些应用程序受到影响而不传递提交SHA或手动指定每个更改? (可能只是通过分析git diff)。
对不起,也许我误读或遗漏了一些文件,有人可以指出正确的文件。谢谢!
答案 0 :(得分:2)
您可以使用--uncommitted
选项:
./node_modules/.bin/nx affected:apps --uncommitted