이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 6238|회답: 0

더 이상 devDependency와 dependency 간의 얽힘이 없습니다

[링크 복사]
게시됨 2018. 10. 9. 오후 2:32:38 | | |
이전에 NPM 설치의 패키지 의존성 관리 문제로 어려움을 겪었습니다. 그건 사실입니다:

npm install을 사용해 모듈이나 플러그인을 설치할 때, package.json 파일에 기록하는 두 가지 명령어가 있습니다:

--저장-개발자

또는

--저장

우선, 중국어로 'Dependencies'라는 단어는 '의존'과 '의존'을 의미하며, dev는

개발의 줄임말입니다.

따라서 두 요소의 차이는 package.json 파일에 반영되어 있는데, --save-dev로 설치된 플러그인은 devDependencies 도메인에 쓰이고, --save 사용으로 설치된 플러그인은 의존성 블록에 기록됩니다.

그렇다면 package.json 파일 내 devDependencies와 dependencies 객체의 차이는 무엇인가요?

devDependencies의 플러그인은 개발 환경에서만 사용되고 운영 환경에서는 사용되지 않으며, 의존성은 운영 환경에 배포되어야 합니다.

예를 들어, jQuery에 의존하는 프로젝트를 작성하면, 이 패키지 없이 의존성이 실행되면 오류가 보고되므로, 이 의존성을 의존성에 대해 작성합니다.

그리고 우리가 사용하는 빌드 도구 중 일부는 glup, webpack 같은 것들도 개발에 사용되는 패키지일 뿐이며, 온라인 서비스입니다

그것과는 아무 상관없으니, devDependencies에 작성하세요.






이전의:구리와 알루미늄으로 조각한 화려한 장식품과 찻잔은 예술적으로 중요한 의미를 지닙니다
다음:NPM은 모든 의존성을 업그레이드합니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com