我正在尝试编写一个简单的Cakefile构建脚本,针对一个小型JavaScript库。我想对源字符串进行gzip压缩,并将结果写入文件。这是目前我的代码:
zlib.deflate minifiedjavaScriptSource, (error, buffer) ->
fs.writeFileSync(javascript_destination_gzipped_minified_path, buffer)
当我运行脚本时,它按预期生成了一个 .gz 文件。然而,当我解压缩这个文件时,我得到了一个 .cpgz 文件。如果我尝试解压缩它,它只会再次生成原始文件。我做错了什么?