自动化一个node.js构build

我正在使用visual studio来pipe理我的应用程序的代码, visual studio online作为git存储库,以及node.js来发布UI。

目前,当我想要发布UI的更新时,我必须打开node.js command prompt并input以下命令:

  • d:更换驱动器
  • cd: d:\gits\application\application.ui更改为本地应用程序目录
  • grunt build:angular:beta发布缩小的应用程序

虽然步骤很简单,但要做到这一点还需要一个更快的方法。 有没有办法创build一个脚本来自动执行这些步骤?

请原谅我,如果这个问题有一个看似明显的答案。 这是我使用node.js发布的第一个项目,并且不熟悉这个工具。 我甚至不知道在networkingsearch中使用什么术语。 到目前为止,我find的东西甚至让我接近我想要的东西。

任何build议或想法如何做到这一点?

你可以在grunt中运行一个任务来监视文件的变化并为你运行命令。

https://github.com/gruntjs/grunt-contrib-watch

它看起来大概是这样的:

 watch: { scripts: { files: ['**/*.js'], // or whatever files you want tasks: ['build:angular:beta'] }, } 

然后你会打开一个新的cmd提示符并运行grunt watch