【问题标题】:How exactly do @angular and @type dependencies work? [duplicate]@angular 和 @type 依赖项究竟是如何工作的? [复制]
【发布时间】:2017-05-13 05:35:33
【问题描述】:

以前可能有人问过这个问题,但我找不到所有答案。如果是这样,对不起。

我非常熟悉 package.jsondependencies / dev-dependencies 如何为 Node 应用工作。

现在我正在研究 Angular 2,让我印象深刻的第一件事是:那些以 @angular 和 @type 开头的依赖项是什么?它们是如何工作的?

我意识到他们有两件事我不习惯:

  1. 它们以@开头
  2. 它们在名称中是线性的 (@angular/something),但在 node_modules 内部它们是分层的。

那么,这是 Angular/Typescript 特有的东西,还是只是我不知道的关于 NPM 的东西?

我的意思是,如果我公开一个名为 @banana/core 的 NPM 包,它会工作吗?在我的 node_modules 中,我将有一个名为 @banana 的文件夹和另一个名为 core 的文件夹,或者是它特定于 Angular 或 TypeScript?

【问题讨论】:

    标签: node.js angular typescript npm


    【解决方案1】:

    它不是特定于 Angular 或 TypeScript 的——它是一个允许对模块进行分组的 NPM 功能:

    https://docs.npmjs.com/misc/scope

    【讨论】:

      猜你喜欢
      • 2012-10-07
      • 2012-01-26
      • 2019-10-12
      • 1970-01-01
      • 2023-03-16
      • 2020-06-04
      • 1970-01-01
      • 2020-10-17
      • 2019-02-08
      相关资源
      最近更新 更多