You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置package.json将node_modules移至Web应用外或阻止Google Drive同步它?

解决Google Drive同步node_modules导致崩溃的问题

方法一:把node_modules安装到项目外的指定目录

临时单次生效

执行安装命令时直接指定路径,每次装依赖都得这么输入:
yarn install --modules-folder C:\temp\node_storage

全局永久生效(所有项目通用此路径)

执行这条命令配置yarn全局默认的依赖安装目录:
yarn config set modules-folder C:\temp\node_storage
⚠️ 注意:不同项目如果依赖版本冲突可能会出问题,适合所有项目依赖版本一致的场景。

仅当前项目生效

在vue-app根目录新建.yarnrc文件,写入:
modules-folder "C:\\temp\\node_storage"
之后在这个项目里执行yarn命令,依赖都会装到指定的外部目录,项目下不会生成node_modules,自然不会被Google Drive同步。

方法二:直接让Google Drive忽略node_modules(更省心)

用Google Drive专属忽略文件

在vue-app根目录新建.gdignore文件,里面写一行:
node_modules/
Google Drive会自动跳过同步这个文件夹。如果之前已经同步过该文件夹,先在云端删除node_modules,本地保留即可。

客户端设置排除同步规则

打开Google Drive桌面客户端设置,进入「同步选项」->「高级」,把C:\Google-drive\vue-app\node_modules添加到排除列表,客户端就不会再同步这个文件夹。

选择性同步特定文件夹

在Google Drive同步设置里选「仅同步特定文件夹」,找到vue-app目录,取消勾选node_modules文件夹,也能阻止同步。

内容的提问来源于stack exchange,提问作者user3848207

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 01:41:08