如何解决node_modules包压缩出错或者拷贝不全的问题

最近因为公司使用内网开发项目,所以node_modules无法通过npm方式下载安装,而且element ui网站被禁止了,只能苦逼自己去扒网站,这里可以推荐一个软件叫webzip,有兴趣的同学可以去搜一下,这个主要是扒静态网站,但是element ui是扒不了的,但是因为是开源框架,所以可以很容易从GitHub上找到源码的

问题来了,我用自己的电脑使用cnpm下载好了相关的elementui相关的node包,文档结构如下如何解决node_modules包压缩出错或者拷贝不全的问题

本地可以自己跑的通,出于慎重,自己拷贝了一份到自己的u盘,发现缺少相关依赖包,于是,我尝试压缩一下,发现了这个错误

如何解决node_modules包压缩出错或者拷贝不全的问题

于是我搜了大量的关于win10找不到指定路径的原因,看这里

如何解决node_modules包压缩出错或者拷贝不全的问题

这个就是cnpm下载出现的毛病,可以使用npm下载,或者cnpm install --by=npm问题解决

个人感觉应该是cnpm使用了相关的缓存,可以避免下载重复的包,而产生引用的问题,导致node包无法复用