nuxt如何将文件打包为gz.tar
Posted 无尽的故事
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nuxt如何将文件打包为gz.tar相关的知识,希望对你有一定的参考价值。
nuxt.config.js
const FileManagerPlugin = require(\'filemanager-webpack-plugin\')
....
extend(
config: WebpackConfiguration,
ctx: {
isDev: boolean
isClient: boolean
isServer: boolean
loaders: any
}
): void {
if (!ctx.isDev && !ctx.isClient) {
// 本地打包执行,server打包时
config.plugins?.push(
new FileManagerPlugin({
events: {
onEnd: {
archive: [
{
source: `tar/`,
destination: `tar/test.tar.gz`,
format: \'tar\',
options: {
gzip: true,
gzipOptions: {
level: 9
},
globOptions: {
nomount: true
}
}
}
]
},
},
})
)
}
这里功能是实现了,但是打包出来的文件明显减少了,估计在server打包的时候没有处理,当client完成后,就开始打包成gz.tag,请问有什么方法吗
以上是关于nuxt如何将文件打包为gz.tar的主要内容,如果未能解决你的问题,请参考以下文章