猿问

Golang:bytes.Buffer 超出最大缓冲区

我正在尝试使用minify库来捆绑和缩小我所有的 JavaScript 和 CSS,最少的代码:


js := bytes.Buffer{}

dat, err := ioutil.ReadFile(fname)

if L.Check(err, `File doesn't exists: `+fname) == nil {

  dat, err = min.MinifyBytes(`text/js`, dat)

  js.Write(dat) 

  js.WriteRune(';')

}

但是该代码err="max buffer exceeded"在缩小ace.js和jquery.dataTables.js (>400 KB)时失败了,这是bytes.Buffer问题吗?以及如何解决这个问题?


神不在的星期二
浏览 304回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答