添加执行shell命令的devDependency

时间:2014-11-30 06:16:44

标签: shell gruntjs grunt-shell

要将外部命令作为grunt任务运行,我们可以使用grunt-shell,grunt-exec或grunt-spawn。

要构建项目,我必须确保安装了某个工具。该工具不能通过npm获得,但需要运行命令才能安装。所以我需要将 devDependency 添加到涉及执行外部命令的package.json。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可以在package.json的{​​{3}}中定义preinstall / postinstall命令:

{
  "scripts": {
    "preinstall": "your install-command",
    "postinstall": "your install-command"
  }
}

选择哪一种适合您的需求!