# 如何在windows 上运行解压命令

# 1. 在linux中执行解压命令

有时在一台新的 linux 主机中运行命令发现运行不了,提示是未知的命令,那一定是你没有安装 zip 工具。

zip cc.zip cc // -bash: zip: command not found
1

安装zip: 当然也要安装 unzip 用于解压 zip 文件。

yum install zip

#yum install unzip
1
2
3

# 2. 在windows中执行解压命令

打开 git bash 工具,发现用不了 zip 命令。然后再网上找到一个方法,已测试,是可以用的。


1:去https://sourceforge.net/projects/gnuwin32/files/ (opens new window)下载 zip-3.0-bin.zipbzip2-1.0.5-bin.zip 压缩包(有不同版本及类型确保下载正确哦)

2:打开 git bash 使用 where git 找到 git 安装目录。 一般是 C:\Program Files\Git\mingw64\bin\git.exe

3:解压压缩包并把 zip-3.0-bin.zip 解压后的 bin 文件夹下的 zip.exe 文件和 bzip2-1.0.5-bin.zip 解压后的 bin 文件夹下的 bzip2.dll 文件统一放在本地 git 下载目录 bin 目录下

4:重新试一下吧,发现 zip 命令和 unzip 命令都可以执行了。

# 3. vue打包 后将打包文件压缩

postprd 后置命令, 在执行完 prd 后, 会自动执行 postprd

package.json

...
"scripts": {
    "prd": "vue-cli-service build",
    "postprd": "bash zip-bundler.sh"
}
...

1
2
3
4
5
6
7

zip-bundler.sh

# !/user/bin/env sh

set -e

echo '正在压缩打包文件...'
zip njcb-wine-loan.zip njcb-wine-loan

echo '压缩完毕!'

echo '正在删除打包文件...'
echo '删除完毕!'
rm -r njcb-wine-loan

1
2
3
4
5
6
7
8
9
10
11
12
13
上次更新: 10/14/2022, 4:05:31 PM