2016-05-03 18 views
28

Sto cercando di installare solo i "devDependencies" elencati nel mio file package.json. Ma nessuno dei seguenti comandi funziona come mi aspetto. Tutti i seguenti comandi installano anche le dipendenze di produzione che non desidero.Come installare solo "devDependencies" utilizzando npm

npm install --dev 
npm install --only=dev 
npm install --only-dev 

Non riesco a pensare a nessun più modi di raccontare la NPM per installare i devDependencies solo. :(

risposta

44

Vedi le NPM documentazione per installare

"Con il flag --production (o quando la variabile ambiente NODE_ENV è impostato produzione), NPM non installare i moduli elencati devDependencies."

"il --only = {prod [uzione] | dev [elopment]} argomento causerà sia solo devDependencies o solo non devDependencies per essere installato indipendentemente dal NODE_ENV."

hai provato

npm install --only=dev 
+4

Poco fa ho scoperto che la mia versione NPM era 2.x. L'ho aggiornato a v3.x eseguendo il comando 'npm install npm -g' e ** - only = dev ** l'opzione ha funzionato come un incantesimo. Grazie per la risposta. –

+0

@NesanJoseph siete i benvenuti –

+1

Fate attenzione a questo problema: https://github.com/npm/npm/issues/12184 – ricka

Problemi correlati