Nrwl在这里问。看起来我是第一个!
我傻了。我用nx原理图创建了一个名为Angular的项目。我想重命名命名空间,如果可能的话,我可以访问我的库,如:
import {MyLibrary} from '@MyNamespace/my-library/';
而不是:
import {MyLibrary} from '../../../../../../../..........';
我尝试在angular-cli.json和package.json中更改项目名称,但我很确定这不是答案。
此外,nx不能用作标签,因为它已在其他地方使用过。我提议 nrwl-nx 。
编辑:抓一点。我没有足够的声誉来创建新标签。如果你想成为第一个人,请称赞!
答案 0 :(得分:0)
也许我的问题是提出需要工作的技能,因为解决方案非常简单。因为我将项目命名为 Angular ,所以我的tsconfig.json文件有这个条目:
"paths": {
"@Angular/*": [
"libs/*"
]
}
如果您将项目文件夹命名为一件事,但想要从另一个文件夹中引用您的库,那么这就是它的配置位置。我将@Angular
更改为@MyLibrary
,现在我的导入为import {SomeModule} from '@MyLibrary/some-module';