gulpのパッケージをgitで共有したくなかったらgulp、そしてgulpで利用するパッケージだけで、かなりディレクトリ容量が膨らむ。これをgitで共有するのは嫌だなあと思って試行錯誤。グローバルとローカルの両方にgulpをインストールするのではなく、グローバルだけにできないかと思ったが、逆(ローカルのみインストールする)はあっても、グローバルのみで動かす設定は発見できず。gulp.jsのフローを見る限り、ローカルへのインストールは必須のようだし。}このフローの通り、ローカルにgulpがインストールされていないと、gulpの実行はできない。gulpgulpが、グローバルとローカルとの、両方でインストールが必須なのには構造的な理由がある。グローバルにインストールされたgulpは、ローカルにインストールされたgulpを実行するためのもの。このグローバルとローカルの2つのモジュールの中身は完全に同じもので、まったく同じモジュールをグローバルとローカルにインストールすることになる。gulpコマンドが実行されると、gulp.jsのrequireで、ローカルのgulpがインポートされる。実際の処理(gulpfile.jsに書かれたタスク)はrequireされたローカルのgulpモジュールが全て行う。gulpは、自分自身が自分自身と同じモジュールをrequireして使うという仕組みで動いている。ディレクトリの共有は不要です。MEMOハッ!その手があったか!思わずポンと手を打ってしまった。.gitignoreでnode_modulesをignoreすればいいじゃないですか。installすればパッケージはインストールされるんだし。これって常識だったのかしら。追記.gitignoreのサンプルは以下。/node_modules/上記内容をプロジェクト直下にファイル名「.gitignore」で保存。「node_modules」の前の/で、プロジェクトと同階層であることを明示。「node_modules」の後の/で、ディレクトリであることを明示。「/node_modules/」で、プロジェクト直下のnode_modulesディレクトリを無視する、という設定になる。指定で迷うスマートフォンでページが見やすくなるように、metaタグでviewportを指定。試行錯誤の結果、以下の書式に決定。initial-...アニメーションGIFとPNGのアップロードに対応していないTwitter対応フォトストレージはどこ?Twitter対応フォトストレージの中には、アニメーションGIFやPNG画像をアップロードすると自動的にJPG画像へ変換するなどして、オリジナルそのもののアップロードには対応していないものがある。どこが対応していて、どこが対応していないのか、一覧表にまとめてみた。主な違いを挙げてみた。下で公開されています。