2

我正在创建一个 nx 工作区以了解它是如何工作的,为此我遵循了 nrwl 网站上的入门指南

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

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

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

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.

有什么办法可以让这些脚本正常工作吗?我错过了什么 ?

4

1 回答 1

2

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

  • affected:apps -uncommitted:打印受未提交更改影响的应用程序。
  • affected:build -uncommitted:构建受未提交更改影响的应用程序。
  • affected:e2e -uncommitted:为受未提交更改影响的应用程序运行 e2e 测试。
  • affected:test -uncommitted:对受未提交更改影响的应用程序运行测试。
  • affected:dep-graph -uncommitted:将得到一个类似于脚本的图表dep-graph,不同之处在于未提交的更改影响的应用程序和库将具有不同的颜色。

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

于 2018-06-01T08:49:06.287 回答