2016-06-27 27 views
6

Mi chiedevo se avesse senso usare il comando npm i parametri --global e --save tutti insieme. Per esempio:"Npm install --global" e "--save" insieme?

npm install gulp -g -s 

Per quanto ne so non c'è package.json nella cartella di sistema NPM, quindi suppongo che la risposta è "no", ma voglio chiarire ogni dubbio.

+0

come so npm install gulp dovrebbe essere sufficiente per installare gulp su nodejs. – ozata

risposta

7

Il comando npm install non supporta l'installazione di un modulo in tutto il mondo e lo salva in package.json in un unico passaggio.

Vi è, tuttavia, un modo per installare un modulo a livello globale indirettamente. Il package.json supporta una proprietà preinstallazione in questo modo:

"scripts": { 
    "preinstall": "npm install -g gulp" 
} 

Non appena si esegue npm install, gulp saranno installati a livello globale. Si noti che l'utente corrente ha quindi bisogno di autorizzazione per scrivere nella directory del modulo nodo globale.