Google Driver 传输类似 node_modules 这样的文件太慢

2020-08-27 18:14:36 +08:00
 ymlog

一直在用 google 云,最近把 hexo 生成的博客放在了 google 云里,传输小文件且数量特别多的是很慢;

网上给出了一种解决方法,就是把文件夹压缩,上传到 google 云后在线解压,然后再同步到本地,速度可以快一倍,我试了一次,结果里面所有中文标题的文件都乱码了

5296 次点击
所在节点    程序员
82 条回复
ysc3839
2020-08-27 19:23:23 +08:00
为什么要传输 node_modules ?
ymlog
2020-08-27 19:34:14 +08:00
@ysc3839 因为 hexo 放在了 Google 中备份,hexo 写博客用的,会经常用到而且用的时候需要 node_modules,如果把 node_modules 删掉,下次还得 npm install 装回来,

就类似这样: https://s1.ax1x.com/2020/08/27/d4hbpd.png
bokix
2020-08-27 20:02:21 +08:00
我是不是可以把我电脑上的 maven 库也放在 Google 中备份一下??疯了
Lxxyx
2020-08-27 20:07:11 +08:00
觉得 npm 慢的话,可以试试看 cnpm 。。
vcfvct
2020-08-27 20:35:00 +08:00
Backup package.json 就够了吧, 要非常 consistent 的话再加个 package-lock.json, 新的环境下 npm install 应该比你从 Google Drive 上拉下来快吧.
zhuweiyou
2020-08-27 20:43:04 +08:00
传 node_modules 本身就是个错误的做法。

如果非要传,可以试试 yarn 的 --pnp 模式,模块会变成 zip 包,而不是散的文件。传起来快
Cielsky
2020-08-27 20:46:46 +08:00
hexo 了,直接传仓库里不就行了,然后用 ci 自己生成博客文件
PerFectTime
2020-08-27 22:47:12 +08:00
node_modules 里面千千万万个文件, 就是个大黑洞
每次用的时候 install 一下就好了, 没必要备份黑洞
oneisall8955
2020-08-27 22:56:50 +08:00
这跟 git/svn 上传项目的 node_modules/.class/bundle.js 有什么意义
ymlog
2020-08-27 23:01:09 +08:00
@zhuweiyou 如果模块变成 zip 包了,hexo 还能用吗
masker
2020-08-27 23:07:34 +08:00
今日份神操作
ymlog
2020-08-27 23:08:07 +08:00
@Cielsky hexo 推送到仓库的只有 public 目录,我想把所有文件全部上云
ymlog
2020-08-27 23:08:28 +08:00
@PerFectTime 用的次数太频繁了,基本每天一次
pascalsun
2020-08-27 23:50:27 +08:00
.........
ysc3839
2020-08-28 00:31:27 +08:00
@ymlog #12 我的做法是 Hexo 整个仓库放在 GitHub 上,通过 GitHub Actions,每次 push 的时候生成网页文件然后提交到网站。
noe132
2020-08-28 00:38:18 +08:00
github 北极埋了一堆开源代码

“90% 的磁带浪费在了 node_modules”
Hyoban
2020-08-28 00:41:48 +08:00
只放 source 文件夹就够了
baobao1270
2020-08-28 00:50:47 +08:00
建议:配置好 gitignore,把 hexo 文件上传到 GitHub 的 Private 仓库。如果需要多地备份,可以写一个脚本,推送提交后自动转存 Google 。

我就是这么做的,这是我的 .gitignore 文件:
db.json
*.log
public/
.deploy/
node_modules/
id_rsa
jiangzm
2020-08-28 00:55:33 +08:00
@ymlog 每次用的时候 npm install 不是很正常的操作吗, 网络传输 node_modules 本身就是错误的想法。另外还有.git 文件夹也切记不要上传,下载起来很快因为是打包下载再解压的,如果文件夹同步也会异常的慢零碎文件太多了
hlwjia
2020-08-28 01:05:49 +08:00
有时看到有这样的操作,我都不知道怪谁

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/701989

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX