我需要在我创建的文件夹上运行 npm install
我正在做以下事情
command := exec.Command("../app/node/", "npm", "install")
command.Dir = "."
output, err := command.Output()
if err != nil {
log.Println(err)
}
fmt.Printf("%s", output)
Run Code Online (Sandbox Code Playgroud)
我收到错误:
fork/exec ../app/node/: permission denied
Run Code Online (Sandbox Code Playgroud)
知道如何克服这个问题吗?
你的论点Command顺序是错误的。根据文档,第一个参数是要执行的程序(即npm),以下参数是要传递的参数,按照命令应接收它们的顺序,例如:
command := exec.Command("npm", "install", "../app/node/")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2919 次 |
| 最近记录: |