Gitやhgなどを使用して、特定のフォルダー/ファイルタイプがリポジトリに保存されないようにする.gitignoreファイルを定義できます。
Googleドライブにそのような性質のものはありますか?設定で、同期しない親フォルダーを選択できますが、サブフォルダーの行に沿って何も表示されません。
EnvはOSXです...
私がこれに対処する方法は次のとおりです。
私はそれが完璧にはほど遠いことを知っていますが、それは何かです。
Windowsの場合、目的のフォルダー(node_modules)をGoogleドライブ外の別の場所に再配置し、それらをシンボリックリンクに置き換えて、すべてが機能し続けるようにする単純なPowershellスクリプトを使用します。
this repo に、設定手順とともに記載されています。
この場合、シンボリックリンクを使用できます。 Googleドライブはシンボリックリンクを検出していないようです。そのため、node_modulesをドライブの外側のどこかに配置してから、ドライブの内側にnode_modulesへのシンボリックリンクを作成できます。
構造例:
google_drive
my_app
package.json file
app.js file
my_apps_stuff folder
node_modules symbolic link ==> /home/me/gdrive_ignored/my_app/node_modules
Linux、Windows、およびOSXにはすべてシンボリックリンクがあります。
アプリケーションがシンボリックリンクで機能しないという問題が発生した場合は、ハードリンクを作成してください。