Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular NX-是否可以在不提交代码或传递更改文件列表的情况下查看受影响的应用程序?_Angular_Nrwl_Nrwl Nx - Fatal编程技术网

Angular NX-是否可以在不提交代码或传递更改文件列表的情况下查看受影响的应用程序?

Angular NX-是否可以在不提交代码或传递更改文件列表的情况下查看受影响的应用程序?,angular,nrwl,nrwl-nx,Angular,Nrwl,Nrwl Nx,NX最强大的功能之一是能够看到哪些角度应用程序受到最近更改的影响 但是,为了使其正常工作,您需要: 提供两次提交的SHA:npm运行应用程序:受影响--SHA1 SHA2或 指定已更改的每个文件并将其作为参数传递:npm运行应用程序:受影响--files=“libs/mylib/index.ts,libs/mylib2/index.ts” 显然,第一个选项不适用于我,因为我不想提交我的更改,也不想看到有什么问题。第二个选项也不起作用,因为要将每个更改的文件作为参数传递,确实需要付出大量的努力 问

NX最强大的功能之一是能够看到哪些角度应用程序受到最近更改的影响

但是,为了使其正常工作,您需要:

  • 提供两次提交的SHA:
    npm运行应用程序:受影响--SHA1 SHA2
  • 指定已更改的每个文件并将其作为参数传递:
    npm运行应用程序:受影响--files=“libs/mylib/index.ts,libs/mylib2/index.ts”
  • 显然,第一个选项不适用于我,因为我不想提交我的更改,也不想看到有什么问题。第二个选项也不起作用,因为要将每个更改的文件作为参数传递,确实需要付出大量的努力

    问题:有没有一种方法可以在不通过提交SHA或手动指定每次更改的情况下更改库中的文件并查看哪些应用程序受到影响?(可能只是通过分析git diff)

    对不起,也许我看错了或遗漏了一些文件,有人可以指出正确的文件。谢谢大家!

    您可以使用
    --uncommitted
    选项:

    /node\u modules/.bin/nx受影响:应用程序--未提交