一个命令npm安装和bower在npm?

我的一个朋友说maven是国王,npm和bower很糟糕,因为你必须运行2个命令。 “npm install”…等等…然后运行“bower install”。 我听说节点的package.json能够支持脚本。 有没有办法让我修改package.json,这样我就可以执行一些类似“npm setupmyproject”的命令来运行npm install和bower install命令,然后执行一个grunt任务? 那样我可以有一个命令打三只鸟?

是的,您可以添加一个脚本来执行所有这些操作,例如

{ "scripts": { "setup": "npm install && bower install && grunt build" } } 

然后你就可以运行它

 npm run setup