728x90
반응형

package.json 3

npm package.json 파일의 종속성, devDependencies 및 peerDependencies의 차이점

질문 : npm package.json 파일의 종속성, devDependencies 및 peerDependencies의 차이점은 무엇입니까? 이 문서는 내 질문에 대한 답이 매우 부족합니다. 나는 그 설명을 이해하지 못했습니다. 누군가 더 간단한 말로 말할 수 있습니까? 간단한 단어를 고르기가 어렵다면 예를 들어 보시겠습니까? EDIT 는 또한 밀접하게 관련되어 혼란을 일으킬 수있는 peerDependencies 답변 중요한 동작 차이 요약 : dependencies 은 둘 다에 설치됩니다. package.json 이 포함 된 디렉토리에서 npm install npm은 다른 디렉토리에 npm install $package devDependencies 는 다음과 같습니다. --production 플래그를 ..

개발관련/other 2021.12.10

nodejs 코드의 package.json에서 버전을 얻는 방법

질문 : nodejs 코드의 package.json에서 버전을 얻는 방법이 있습니까? nodejs 앱 package.json 에 버전을 설정하는 방법이 있습니까? 나는 이와 같은 것을 원할 것이다 var port = process.env.PORT || 3000 app.listen port console.log "Express server listening on port %d in %s mode %s", app.address().port, app.settings.env, app.VERSION 답변 다음 코드 조각이 가장 잘 작동한다는 것을 알았습니다. require 를 사용하여 package.json 을로드하기 때문에 현재 작업 디렉토리에 관계없이 작동합니다. var pjson = require('./pa..

package.json에서 물결표 (~)와 캐럿 (^)의 차이점

질문 : package.json에서 물결표 (~)와 캐럿 (^)의 차이점은 무엇입니까? node 와 npm 업그레이드 한 후 npm install moment --save 시도했습니다. 캐럿 ^ 접두사 package.json 항목을 저장합니다. 이전에는 물결표 ~ 접두사였습니다. 왜 npm에서 이런 변화가 일어나나요? tilde ~와 캐럿 ^의 차이점은 무엇입니까? 다른 사람들에 비해 좋은 점은 무엇인가요? 답변 NPM 문서 및 semver 문서를 참조하십시오. ~version “대략적인 버전과 동일”은 부 버전을 증가시키지 않고 향후 모든 패치 버전으로 업데이트합니다. ~1.2.3 은 1.2.3에서

728x90
반응형