我只是在玩golang。我很好奇如何从开始运行gulpfile任务?
从终端典型运行的Gulp任务:
gulp serv.dev
我如何从golang运行以下简单代码行:
package main
import (
"net/http"
"github.com/julienschmidt/httprouter"
"fmt"
)
func main() {
//what do I put here to open terminal in background and run `gulp serv.dev`
}
您正在寻找的是exec.Command
您将非常想产生一个将运行您的gulp
任务的进程。
可以这样完成:
package main
import (
"os/exec"
)
func main() {
cmd := exec.Command("gulp", "serv.dev")
if err := cmd.Run(); err != nil {
log.Fatal(err)
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句