NPM:如何在安装后运行?

时间:2015-06-23 10:31:25

标签: node.js npm package.json

只是一个简单的问题:在我的node.js项目中,如何才能运行postinstall脚本,而不运行之前的安装?

仅供参考,这是我的package.json:

{
  "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"
  }
}

现在,我跑:

npm install

在我的项目中,但我想运行

npm postinstall

当我想要的时候(当我确定依赖关系没问题的时候)。

1 个答案:

答案 0 :(得分:57)

您可以使用npm run SCRIPTNAME运行单个脚本条目:

$ npm run postinstall