npm 패키지를 설치할 때 @가 붙어 있으면 특정 스코프(조직 또는 팀)의 패키지임을 의미하고, 없으면 전역적으로 사용되는 패키지임을 의미합니다.
내부의존성 확인
- npm ls 명령어를 사용하면 현재 프로젝트에 설치된 모든 패키지와 그 의존성을 트리 형태로 볼 수 있습니다.
npm ls @langchain/core
langchan_leon@1.0.0 D:\ai\langchan_leon
├─┬ @langchain/openai@0.1.2
│ └── @langchain/core@0.2.6
└─┬ langchain@0.2.5
├── @langchain/core@0.2.6 deduped
├─┬ @langchain/textsplitters@0.0.3
│ └── @langchain/core@0.2.6 deduped
└─┬ langsmith@0.1.30
└── @langchain/core@0.2.6 deduped
deduped는 deduplicated의 줄임말로, 중복된 항목을 제거했다는 의미입니다. npm에서 deduped는 특히 의존성 트리에서 중복된 패키지를 제거했음을 나타냅니다
FileReader() (1) | 2024.06.14 |
---|---|
get() set() - class (1) | 2024.06.14 |
toString() - JavaScript (0) | 2024.06.03 |
웹 번들러 (Web bunbler) (0) | 2024.05.29 |
>> , ~~ 유용한 비트 연산자 (0) | 2024.05.27 |