Dropbox Ignore node_modulesを使って「node_modules」を「同期の無視」に追加する方法

Dropboxの「同期の無視」機能は、node_modulesなどのクラウド上にアップさせたくないファイルを無視する機能なのですが、Dropboxアプリやターミナルからでないと設定ができず、わざわざ設定していくのが面倒です。
この面倒を解消するためにKeyboard Maestroのマクロを作ったりもしたのですが、Dropbox Ignore node_modulesという便利なパッケージが公開されていました。
Dropbox Ignore node_modulesを使用する
Dropbox Ignore node_modulesをインストールして、ターミナルコマンドを入力すると、現在ターミナルで開いているディレクトリのnode_modulesが「同期の無視」にされます。
「結局ターミナルコマンドからじゃないと使えないじゃん!」と思うかもしれませんが、Dropboxが用意しているコマンドはわざわざパスを入力しなければいけません。
パスの入力が省けますし、コマンドも簡単なので「npm install」のあとにそのまま流れでコマンドを実行して無視に設定ができます。
また、この方法ならnode_modules以外に影響は出ないので「間違えて他のフォルダを無視に設定してた!」なんてトラブルも防げます。
Dropbox Ignore node_modulesのインストール
下記のコマンドを実行して、Dropbox Ignore node_modulesインストールします。
$ npm i dropbox-ignore-node_modules -g使い方
インストールしたら、ターミナルでnode_modulesがあるディレクトリに移動してdiもしくはdropignoreコマンドを実行すれば、「同期の無視」に設定されます。
$ di2文字入力するだけなので、npm installのあとにすぐ実行して無視に設定できますね。
これならかなりラクなので、これから実際に使っていけそうです。




macOSのシステム環境設定「Dock」の設定見直し
MAMPでhtdocs内に複数のローカルホストを作成する方法
macOSのコマンドパレット比較!SpotlightとAlfred、Raycastどれを使えばいい?
Fantastical 3とTodoistを連携してスケジュールとタスクをまとめて管理する!
BetterSnapToolでリサイズ前のウインドウサイズを復元する方法・復元しない方法
Google検索で使えるパラメータ一覧とその活用方法
Apple Watchの余計な通知を来ないようにして快適にする方法
HyperSwitchをインストールしておくと「隠す(command + M)」で隠したウインドウもすぐ開けるようになる
CPUの温度が熱すぎるのを防ぐMacのファンコントロールアプリ
AlfredでNotion内の検索ができるようになるワークフロー「Notion Search」
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Vue CLIで共通のSCSSファイルを読み込む方法
Karabiner-Elementsを使ってキーボードを快適に使えるように設定する
Google Chromeをショートカットキーで操作できるようにする
Path Finder 8で使える4種類のファイル検索方法
ATOKの辞書をmacOS標準の日本語入力のユーザ辞書にインポートする方法
Keyboard MaestroでGoogle Chromeのタブグループ化にショートカットキーを割り当てておく
自分の管理下にないどうしようもできないログイン情報は1Passwordの「脆弱なパスワード」を無視しておく
画面共有しながら説明するときに画面上に図形が描ける「Presentify」
ATOKのクラウド推測変換やナントカ変換を使って、単語をラクで正確に変換する
Magic Mouseの軌跡の速さを限界を超えて速くする方法