运行“yarn affected-depgraph”时获取“提供的选项无效”

时间:2018-06-01 06:53:09

标签: angular nrwl nrwl-nx

我正在创建一个nx工作区来了解它是如何工作的,因为我遵循了getting started on the nrwl website

yarn global add @nrwl/schematics
create-nx-workspace myworkspace

然后我使用相同的库创建了一个库和两个不同的应用程序。我可以使用ng serve appName启动这两个应用。

我想测试package.json中的nx默认脚本,但没有成功:

ibenjelloun@COMPUTER MINGW64 /s/tmp/myworkspace (master)
$ yarn affected:dep-graph
yarn run v1.7.0
$ ./node_modules/.bin/nx affected:dep-graph
Invalid options provided
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

有什么办法可以让这些脚本运行吗?我错过了什么?

1 个答案:

答案 0 :(得分:2)

实际上我的愚蠢,所有affected:*脚本都与git更改相关,以对未提交的更改执行操作,例如:

  • affected:apps -uncommitted:打印受未经修改的更改影响的应用。
  • affected:build -uncommitted:构建受未经修改的更改影响的应用。
  • affected:e2e -uncommitted:针对受未经修改的更改影响的应用运行e2e测试。
  • affected:test -uncommitted:针对受未经修改的更改影响的应用运行测试。
  • affected:dep-graph -uncommitted:将获得与dep-graph脚本类似的图表,不同的是,通过未经修改的更改会影响应用和库的颜色会有所不同。

我的测试项目不在git存储库中。