从Grunt执行PowerShell脚本

时间:2013-11-19 17:14:01

标签: powershell gruntjs

我有一个PowerShell脚本(myScript.ps1),我需要在构建过程中运行它。我正在使用Grunt来构建我的代码。我无法弄清楚如何从Grunt运行这个脚本。有没有人知道如何从Grunt运行PowerShell脚本,以便在PowerShell脚本完成之前下一个任务不会运行?

谢谢!

1 个答案:

答案 0 :(得分:8)

您可以尝试grunt-shell

安装

npm install --save-dev grunt-shell

加载

grunt.loadNpmTasks('grunt-shell');

配置

grunt.initConfig({
    shell: {
        ps: {
            options: {
                stdout: true
            },
            command: 'powershell myScript.ps1'
        }
    }
});

使用

grunt shell:ps