Angular 示意图使用NX命令创建角度库时出现异常

Angular 示意图使用NX命令创建角度库时出现异常,angular,angular-cli,nrwl-nx,Angular,Angular Cli,Nrwl Nx,我将NX工作区更新为最新版本(“@nrwl/angular”:“11.5.2”),并将其与monorepo中的angular应用程序(v11.2.6)一起使用 我想使用以下命令生成一个新的角度库: ng generate @nrwl/angular:library --name=service --style=scss --directory=/libs/booking 但我在控制台中收到以下错误: SchematicsException [Error]: Project name "

我将NX工作区更新为最新版本(
“@nrwl/angular”:“11.5.2”
),并将其与monorepo中的angular应用程序(v11.2.6)一起使用

我想使用以下命令生成一个新的角度库:

ng generate @nrwl/angular:library --name=service --style=scss --directory=/libs/booking
但我在控制台中收到以下错误:

SchematicsException [Error]: Project name "-libs-booking-service" is not valid.
New project names must start with a letter, and must contain only alphanumeric 
characters or dashes. When adding a dash the segment after the dash must also
start with a letter.
不知何故,该命令在项目名称之前添加了一个破折号
-
,从而生成错误

我还清除了node_模块并重新安装了软件包,但没有任何运气


更新

在Shashank给出提示后,我留下了以下帮助我解决问题的步骤:

如果删除目录参数中的前导
/
,则会出现以下错误:

ng generate @nrwl/angular:library --name=services --style=scss --directory=libs/booking

TypeError: Cannot read property 'paths' of undefined

NX的tsconfig.base.json应该仍然是
tsconfig.base.json
,这是由于tsconfig.json。通过重命名它(暂时)命令可以工作。

根据您的评论,我认为下面的命令适合您。您的
目录
/libs/booking
,应该是
libs/booking

ng generate @nrwl/workspace:library --name=service --style=scss --directory=libs/booking

你能试一下生成@nrwl/workspace:library--name=service--style=scss--directory=libs/booking吗。如果你写一个答案,我会接受的。