2017-08-10 89 views
1

我使用visual studio来管理我的应用程序的代码,visual studio online作为git存储库和node.js来发布UI。自动化node.js构建

目前,当我想更新发布到UI,我不得不打开node.js command prompt并输入以下命令:

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

虽然步骤很简单,有^ h作为一个更快的方法来做到这一点。有没有办法创建一个脚本来自动执行这些步骤?

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

有关如何操作的建议或想法?

回答

2

您可以运行在咕噜任务,将监视文件的更改和运行命令。

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

它看起来大致是这样的:

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

然后你会打开一个新的命令提示符和初始运行后运行grunt watch

+0

,每当有一个会自动运行文件更新在应用程序?这是否意味着它总是在后台运行?或者,当我想发布更新时,是否会运行'grunt watch'? – davids

+0

它会在后台运行。当你改变你的使用NPM,你可以做你的package.json文件相同的文件阵列 –

+0

或者如果glob模式相匹配的文件,就会触发任务:) – Scap