是否可以更改@nrwl/nx 中的命名空间名称?

Is it possible to change namespace name in @nrwl/nx?

Nrwl 说在这里问。看来我是第一个!

我搞砸了。我用 nx 原理图创建了一个名为 Angular 的项目。如果可能的话,我想重命名命名空间,以便我可以像这样访问我的库:

import {MyLibrary} from '@MyNamespace/my-library/';

而不是:

import {MyLibrary} from '../../../../../../../..........';

我尝试更改 angular-cli.json 和 package.json 中的项目名称,但我很确定那不是答案。

此外,nx 不能用作标签,因为它已在别处使用。我提议 nrwl-nx

编辑: 从头开始​​。我没有足够的声誉来创建新标签。如果您想成为第一名,请点赞!

也许是我的问题要求技巧需要工作,因为解决方案非常简单。因为我将我的项目命名为 Angular,所以我的 tsconfig.json 文件有这个条目:

"paths": {
    "@Angular/*": [
        "libs/*"
    ]
}

如果您将项目文件夹命名为一个名称,但想从另一个名称引用您的库,则可以在此处进行配置。我将 @Angular 更改为 @MyLibrary,现在我的导入是 import {SomeModule} from '@MyLibrary/some-module';