公司没有外网,像node_modules这样的文件只能复制,可不知道为啥,压缩报错,直接复制过去也不能用,最后发现是复制过去的包以@开头的复制不全。
node_moudules下有很多以@开头的文件
里面都是这样的依赖
复制只能复制到上一级,再往里面全是空的
然后我想着用fs递归复制下,却直接报错,根本判断不出@开头的下一级是文件夹,isDirectory都是false
又惊奇的发现这些文件夹的属性都是空
有没有大佬知道是为啥。
公司没有外网,像node_modules这样的文件只能复制,可不知道为啥,压缩报错,直接复制过去也不能用,最后发现是复制过去的包以@开头的复制不全。
node_moudules下有很多以@开头的文件
里面都是这样的依赖
复制只能复制到上一级,再往里面全是空的
然后我想着用fs递归复制下,却直接报错,根本判断不出@开头的下一级是文件夹,isDirectory都是false
又惊奇的发现这些文件夹的属性都是空
有没有大佬知道是为啥。
10 回答10.4k 阅读
3 回答11.3k 阅读✓ 已解决
2 回答11.3k 阅读✓ 已解决
2 回答13.3k 阅读✓ 已解决
5 回答4.2k 阅读✓ 已解决
2 回答11.1k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
最近用7zip去试了试,直接报路径错误,我才意识到是不是文件路径过长或者有中文导致的,然后我试了试还真是,路径中没有中文就不报错了:)