73

只是一个简单的问题:在我的 node.js 项目中,我怎么能只运行 postinstall 脚本,而不运行 install 之前?

仅供参考,这是我的 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

当我想要时(并且当我确定依赖项没问题时)。

4

1 回答 1

101

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

$ npm run postinstall
于 2015-06-23T12:10:30.233 回答