一、安装7-ZIP以后,直接在你想要打包的文件上点右键菜单,会有一个7-ZIP的子菜单栏,类似WinRAR和WinZIP的那种右键菜单。然后选“7-ZIP”->“添加到压缩档案”,在d出来的窗口里有个“压缩格式”的选项,里面并没有tar.gz格式,没关系,里面有一个Tar格式,第一步就是要先压成tar格式。
二、成功打包为Tar文件后,可能会发现这个tar文件包和原来的文件大小一样,也就是说tar本身并没有压缩,而是仅仅把它们打包成一个单独的Tar文件。所以需要做第二步,再在这个tar文件上面点右键,选“7-ZIP”->“添加到压缩档案”,这时候d出的窗口里再看“压缩格式选项”,发现多了两个刚才没有的,其中就包括“GZip”,是的,这一步就是把tar文件继续压缩成GZip。选择“GZip”格式后确定,最后结果就是一个新的tar.gz格式的文件。
经测试,兼容各种软件,上传到服务器上也没有问题。整个过程鼠标流,完全不用敲什么命令行。至此,在windows下面得到tar.gz完成。
win10好像是某个版本号之后,才能使用tar命令,所以想要直接在win10上面使用tar命令,就更新系统吧
先是输入tar -help
但是在打包的过程中,一直报错,导致打包中断,试过命令行,以及用了7-zip,以及其他压缩软件,都报错,命令行的报错看不来,7-zip的报错是无法识别文件名,bandzip 无法打包
后面想了一下,7-zip说无法识别文件名,应该是nodemodules包的问题,百度上说是没有读写权限,我分配了权限后还是不行,
最后想了一下,可能是node_modules的包的问题,把node_modules删掉后打包,成功。
之前用的是cnpm装的,网上说cnpm装的包有点奇怪,npm装又太慢了,于是用yarn install,安装完了后,用tar命令打包,成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)