Angular can';t在子作用域中创建库

Angular can';t在子作用域中创建库,angular,nrwl-nx,nrwl,Angular,Nrwl Nx,Nrwl,我的angular项目中的@nrwl/cli/nx安装似乎有问题。我不能再在“子作用域”中创建库了 如果我用简单的破折号创建一个库,这是可行的 nx g lib bla-foo-bar CREATE bla-foo-bar/README.md (1026 bytes) CREATE bla-foo-bar/karma.conf.js (1024 bytes) CREATE bla-foo-bar/ng-package.json (154 bytes) 此外,如果我使用精确的示意图,它也可以工作

我的angular项目中的
@nrwl/cli
/
nx
安装似乎有问题。我不能再在“子作用域”中创建库了

如果我用简单的破折号创建一个库,这是可行的

nx g lib bla-foo-bar
CREATE bla-foo-bar/README.md (1026 bytes)
CREATE bla-foo-bar/karma.conf.js (1024 bytes)
CREATE bla-foo-bar/ng-package.json (154 bytes)
此外,如果我使用精确的示意图,它也可以工作:

nx g @nrwl/angular:library bla/foo-bar
CREATE bla/foo-bar/README.md (1026 bytes)
CREATE bla/foo-bar/karma.conf.js (1024 bytes)
CREATE bla/foo-bar/ng-package.json (154 bytes)
在过去,我确实使用
nx
命令创建了上述库。我们在项目中使用它来将库组织为作用域和子作用域

关于这个问题我找不到任何东西。我的同事使用相同的代码库和相同的comand创建库时没有这个问题。所以它一定与我在本地安装的
@nrwl/cli
有关

我确实尝试升级nrwl/cli(
sudonpmi-g@nrwl/cli
),但没有任何区别


有一个关于stackoverflow的问题,但细节较少,没有解释命令本身应该工作。

使用
nx
包来生成库

npm安装-g nx
纱线全局添加nx

然后运行命令:


nx g lib bla/foo bar

这正是我在两种情况下使用的命令:一个有效,一个无效。我的问题是无法使用的速记(即libs或library),这就是为什么我必须使用@nrwl/angular:library
nx g @nrwl/angular:library bla/foo-bar
CREATE bla/foo-bar/README.md (1026 bytes)
CREATE bla/foo-bar/karma.conf.js (1024 bytes)
CREATE bla/foo-bar/ng-package.json (154 bytes)