2012-06-14 15 views
7

Tengo una secuencia de comandos a la que se hace referencia en packages.json para una aplicación de nodo.script npm ejecutándose para la preinstalación, pero no para la actualización previa

el script se ejecuta bien cuando lo haga

npm install 

pero no para

npm update 

El extracto de packages.json es

"scripts": { 
    "start": "node app.js", 
    "preinstall": "node scripts/install.js", 
    "preupdate": "node scripts/install.js" 
} 

El archivo completo se encuentra en https://github.com/Pike/outreach/blob/master/package.json.

+0

Will 'npm' todavía realizar una actualización si la versión no ha sido golpeado hasta? ¿Has probado esto? –

+0

npm update ejecuta un host de cosas cuando lo introduzco, por lo que no es una simple operación. Simplemente no ejecuta mi script además. – Pike

Respuesta

5

lo que tengo entendido que ha desactivado los guiones de actualización de la NGP (PreUpdate/PostUpdate) - algo acerca de las mejores prácticas ...

Es un completo dolor en el culo - que quieren que use nodo -gyp and .gyp files for building node modules - ¡tiene una dependencia en python! ¡No, gracias!

Todavía estoy golpeando mi cabeza en el teclado sobre esto, ya que no podemos instalar Python en nuestros servidores de producción.

actualización Python está disponible en la mayoría de distribuciones de Linux, no es demasiado de un gran problema

Cuestiones relacionadas