2015-06-23 6 views
35

Basit bir soru: node.js projemde, daha önce yüklemeyi çalıştırmadan, postinstall komut dosyasını nasıl çalıştırabilirim?NPM: yükleme sonrası nasıl çalıştırılır?

Bilginize, bu benim package.json geçerli: Projemdeki

npm install 

ama

npm postinstall 

çalıştırılacak istiyorum: Şimdilik

{ 
    "name": "gestionclientjs", 
    ..., 
    "dependencies": { 
    ... 
    }, 
    "repository": {}, 
    "devDependencies": { 
    ... 
    }, 
    "engines": { 
    "node": ">=0.10.0" 
    }, 
    "scripts": { 
    "test": "grunt test", 
    "postinstall" : "bower install && node ./app/server/dbSeed.js", 
    "start": "node app/server/app.js" 
    } 
} 

, acelem İstiyorum (ve bağımlılıkların iyi olduğundan emin olduğumda). Sen npm run SCRIPTNAME kullanarak bireysel komut girişlerini çalıştırabilirsiniz

+0

postInstall sadece çalıştırıldıktan sonra yükleyin: https://docs.npmjs.com/misc/scripts –

cevap

46

:

$ npm run postinstall 
+2

* facepalm * Tamam, thx ... düşündüğümden postinstall özel bir işlem oldu ... – noelmace

+0

@nonox, 'npm install' sonra otomatik olarak çalıştırılacak, ama aynı zamanda "sadece" başka bir betik :-) – robertklep

+0

evet, tabii ki ... bilmiyorum neden düşünmedim – noelmace