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のあとにすぐ実行して無視に設定できますね。
これならかなりラクなので、これから実際に使っていけそうです。




何でもEvernoteに保存したい僕のEvernoteの使い方
Alfredの設定画面でショートカットキーが認識されない場合はKeyboard Maestroの設定を確認しよう
Macの画面を手軽に録画できるアプリ「Kap」
Workspacesの検索ウインドウで使えるコマンド一覧
ATOKの単語登録を複数ユーザー辞書に分けて管理する方法
Evernoteで特定のタグを除外して検索する方法
Mac起動時に「Default Folder X は Finder のツールバーにボタンを追加しました」というダイアログが表示される場合の対処法
Macのホームディレクトリにある設定ファイルをDropboxで管理する
ショートカットキーを考える時に参考となる英単語一覧
定番のパスワード管理ツール「1Password」を使ってパスワードの管理をする
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Vimのプラグインマネージャー「Vundle」のインストール方法
様々な作業を自動化するgulpの基礎と導入方法
Figmaで画面遷移図やフローチャートをつくるときに線を自動で引いてくれるプラグイン「Autoflow」
キーボードショートカット以外の新しい選択肢、左手用インプットデバイス「Orbital 2」
macOSのシステム環境設定「Spotlight」の設定見直し
W3 Total Cacheをレスポンシブデザインのテーマで使用する時の注意ポイント!!【WordPress】
Dashの環境設定やスニペットのバックアップ・同期方法
コード管理に特化したノートアプリ「Quiver」でコードの管理を行う
コーディング時にちゃんと意識したい複数語の連結方法一覧(キャメルケース・スネークケース・ケバブケース)