내 package.json 파일에 나열된 “devDependencies”만 설치하려고합니다. 그러나 다음 명령 중 어느 것도 예상대로 작동하지 않습니다. 다음 명령은 모두 내가 원하지 않는 프로덕션 종속성을 설치합니다.
npm install --dev
npm install --only=dev
npm install --only-dev
npm에게 devDependencies를 단독으로 설치하도록 지시하는 더 이상 방법을 생각할 수 없습니다. 🙁
답변
설치를 위해 NPM 문서를 확인하십시오 .
--production
플래그를 사용 하거나NODE_ENV
환경 변수가 프로덕션으로 설정된 경우 npm은에 나열된 모듈을 설치하지 않습니다devDependencies
.이
--only={prod[uction]|dev[elopment]}
인수는 NODE_ENV에 관계없이 devDependencies 만 설치하거나 non-devDependencies 만 설치하도록합니다.
다음을 시도해 보셨습니까?
npm install --only=dev
답변
npm install thePackageName --save-dev
이것은 나를 위해 잘 작동합니다.
답변
npm i -D
선택적 짧은 버전.
답변
실행 중 npm install
, devDependencies` 또는 종속성 아래에 모든 종속성을 설치합니다. .
package.json의 dev 종속성으로 패키지를 설치하고 저장
npm install package_name --save-dev
하거나 옵션을 전달합니다.-D
devDependencies 아래에 모든 패키지를 설치 하려면 ,
npm install --only=dev
패키지를 prod로 설치하고 저장하거나 package.json의 종속성 만 사용
npm install package_name --save-prod
하거나 옵션을 전달 -P
하거나npm install package_name
종속성 또는 Prod 종속성 아래에 모든 패키지를 설치하려면 환경 변수를 설정 NODE_ENV=production
하거나 명령 NODE_ENV=production npm install
또는npm install --only=prod
install
npm 명령에서 사용하는 대신 설치가 짧아서 같이 npm install
사용할 수 있습니다 .i
npm i