当前位置: 首页 > 知识库问答 >
问题:

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

白才捷
2023-03-14

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

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

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

而不是:

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

我尝试在angular-cli.json和package.json中更改项目名称,但我非常确定这不是答案。

此外,nx将不能作为标记使用,因为它已经在其他地方使用。我建议使用nrwl nx。

编辑:划掉那个。我没有足够的声誉来创建新标签。如果你想成为第一,那就太好了!

共有1个答案

轩辕源
2023-03-14

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

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

如果您将项目文件夹命名为一个名称,但希望从另一个名称引用库,则将在此处对其进行配置。我将@Angular更改为@MyLibrary,现在我的导入是从“@MyLibrary/some module”导入的import{SomeModule}

 类似资料:
  • 我想更改模式命名空间从 到 因为它支持“覆盖”。但它显示错误: W3C XML模式的根元素应该是

  • 我有一个为安全令牌构建的XML。这些包含基于WS-Trust的名称空间,但是当我解组这个XML以创建< code > RequestSecurityTokenResponseCollection 对象时,它用< code>ns1 、< code>ns2 、< code>ns3等名称空间替换了这些名称空间。 是否有一种方法可以在不更改输入XML中的名称空间和名称空间前缀的情况下解组XML? 这是我一

  • 为什么using指令在包含在匿名命名空间中时表现得好像出现在全局范围?

  • 问题内容: 基本路线是这样的: 是否可以命名该路由并在任何模板中使用它,以便可以像这样使用它: 灵感来自Django :) 问题答案: 没有开箱即用的机制。但是,您可以模仿Django的样式:定义文件,该文件将包含URL数组。首先开始: myviews.js urls.js 现在在 app.js (或任何主文件)中,您需要将URL绑定到Express。例如这样: app.js 现在,您可以定义自定

  • 关于术语的一点说明: 请务必注意一点,TypeScript 1.5里术语名已经发生了变化。 “内部模块”现在称做“命名空间”。 “外部模块”现在则简称为“模块”,这是为了与ECMAScript 2015里的术语保持一致,(也就是说 module X { 相当于现在推荐的写法 namespace X {)。 这篇文章描述了如何在TypeScript里使用命名空间(之前叫做“内部模块”)来组织你的代码

  • Let the word of Christ dwell in you richly in all wisdom; teaching and admonishing one another in psalms and hymns and spiritual songs, singing with grrace in your hearts tto the Lord. And whatsoever