@angular和@type依赖关系的工作方式是怎样的?
@angular和@type依赖关系的工作方式是怎样的?
这个问题之前已经有了答案:
这个问题可能已经被问过了, 但我找不到所有的答案. 如果是这样的话, 对不起.
我对 Node 应用程序中的 package.json
和 dependencies / dev-dependencies
工作方式非常熟悉。
现在我正在学习 Angular 2, 我第一时间想到的是: 那些以@angular和@type开头的依赖项是什么?它们是如何工作的?
我意识到它们有两件我不习惯的事情:
- 它们以 @ 开头
- 它们的名称是线性的 (
@angular/something
), 但在node_modules
内部它们是层次结构的.
那么,这是 Angular/Typescript 特定的事情,还是我不知道的 NPM 的一些情况呢?
我的意思是,如果我发布一个名为 @banana/core
的 NPM 包,它会工作吗?在我的 node_modules
中,我会有一个名为 @banana
的文件夹,里面还有一个叫做 core
的文件夹,还是它只是特定于 Angular 或 TypeScript 呢?
admin 更改状态以发布 2023年5月21日