diff --git a/README.md b/README.md index 09d40ba..d4a3b61 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,13 @@ https://www.npmjs.com/package/filemanager-vue2-dist-zip ## vue2.x项目打包的时候,直接压缩dist生成zip > zipPlugin 可传入自定义的包名 与outputDir 保持一致, > -> 如: zipPlugin('dist2') +> 传入2个参数 { sourcePath, desPath } +> +> sourcePath:目标包的名字,及,默认dist +> +> desPath:压缩出来的包的名字,及,默认 packageData.name + packageData.version +> +> 如: zipPlugin({ sourcePath : 'dist2' , desPath : 'xx项目' }) > > 默认dist文件名 @@ -30,7 +36,7 @@ time // 返回打出来的zip的包的时间 ` configureWebpack: { devtool, -plugins: process.env.NODE_ENV === 'production' ? [zipPlugin('cppcc-data-exchange-shanxi')] : [] +plugins: process.env.NODE_ENV === 'production' ? [zipPlugin({ desPath : 'xx项目' })] : [] } ` diff --git a/md/img.png b/md/img.png index c6a2d47..9300ab1 100644 Binary files a/md/img.png and b/md/img.png differ diff --git a/package.json b/package.json index 6b6b46f..7ec55c1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "filemanager-vue2-dist-zip", - "version": "0.2.4", + "version": "0.2.5", "description": "使用filemanager-webpack-plugin2.0.5版本vue2打包dist包之后生成zip压缩包", "author": "2847426033@qq.com <2847426033@qq.com>", "main": "lib/index.js", diff --git a/src/index.js b/src/index.js index 1cba7a9..9e1ba86 100644 --- a/src/index.js +++ b/src/index.js @@ -32,16 +32,12 @@ const extract = function(date) { } const time = `${extract(new Date())}` -console.log('zip time==========', time) -const plugin = function(sourcePath) { - // const packageName = `${ packageData.name }-v${ packageData.version }` - const packageName = `${packageData.name}@${packageData.version}` - // console.log('packageName==========', packageName) - // let outputDirName = name || `dist/${ packageName }` +const plugin = function({ sourcePath, desPath }) { + const packageName = desPath || `${packageData.name}@${packageData.version}` const outputDirName = sourcePath || 'dist' - // let destinationPath = `${ outputDirName }/${ packageName }` + console.log('zip time==========', time) console.log('开始压缩==========', outputDirName, packageName) return new FileManagerPlugin({ // events: {